Lines Matching defs:ExpandVariadics
54 #include "llvm/Transforms/IPO/ExpandVariadics.h"
154 class ExpandVariadics : public ModulePass {
168 ExpandVariadics(ExpandVariadicsMode Mode)
356 bool ExpandVariadics::runOnModule(Module &M) {
420 bool ExpandVariadics::runOnFunction(Module &M, IRBuilder<> &Builder,
503 ExpandVariadics::replaceAllUsesWithNewDeclaration(Module &M,
525 ExpandVariadics::deriveFixedArityReplacement(Module &M, IRBuilder<> &Builder,
584 ExpandVariadics::defineVariadicWrapper(Module &M, IRBuilder<> &Builder,
632 bool ExpandVariadics::expandCall(Module &M, IRBuilder<> &Builder, CallBase *CB,
845 bool ExpandVariadics::expandVAIntrinsicCall(IRBuilder<> &Builder,
892 bool ExpandVariadics::expandVAIntrinsicCall(IRBuilder<> &, const DataLayout &,
899 bool ExpandVariadics::expandVAIntrinsicCall(IRBuilder<> &Builder,
1031 char ExpandVariadics::ID = 0;
1033 INITIALIZE_PASS(ExpandVariadics, DEBUG_TYPE, "Expand variadic functions", false,
1037 return new ExpandVariadics(M);
1041 return ExpandVariadics(Mode).runOnModule(M) ? PreservedAnalyses::none()