Lines Matching refs:CodeGenPrepare
120 class CodeGenPrepare : public FunctionPass { class
155 explicit CodeGenPrepare(const TargetMachine *TM = nullptr) in CodeGenPrepare() function in __anon08e94ae70111::CodeGenPrepare
197 char CodeGenPrepare::ID = 0;
198 INITIALIZE_TM_PASS(CodeGenPrepare, "codegenprepare",
202 return new CodeGenPrepare(TM); in createCodeGenPreparePass()
205 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction()
320 bool CodeGenPrepare::EliminateFallThrough(Function &F) { in EliminateFallThrough()
356 bool CodeGenPrepare::EliminateMostlyEmptyBlocks(Function &F) { in EliminateMostlyEmptyBlocks()
398 bool CodeGenPrepare::CanMergeBlocks(const BasicBlock *BB, in CanMergeBlocks()
466 void CodeGenPrepare::EliminateMostlyEmptyBlock(BasicBlock *BB) { in EliminateMostlyEmptyBlock()
675 bool CodeGenPrepare::simplifyOffsetableRelocate(Instruction &I) { in simplifyOffsetableRelocate()
1298 bool CodeGenPrepare::OptimizeCallInst(CallInst *CI, bool& ModifiedDT) { in OptimizeCallInst()
1481 bool CodeGenPrepare::DupRetToEnableTailCallOpts(BasicBlock *BB) { in DupRetToEnableTailCallOpts()
3212 bool CodeGenPrepare::OptimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in OptimizeMemoryInst()
3552 bool CodeGenPrepare::OptimizeInlineAsmInst(CallInst *CS) { in OptimizeInlineAsmInst()
3649 bool CodeGenPrepare::ExtLdPromotion(TypePromotionTransaction &TPT, in ExtLdPromotion()
3722 bool CodeGenPrepare::MoveExtToFormExtLoad(Instruction *&I) { in MoveExtToFormExtLoad()
3783 bool CodeGenPrepare::OptimizeExtUses(Instruction *I) { in OptimizeExtUses()
3885 bool CodeGenPrepare::OptimizeSelectInst(SelectInst *SI) { in OptimizeSelectInst()
3958 bool CodeGenPrepare::OptimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in OptimizeShuffleVectorInst()
4323 bool CodeGenPrepare::OptimizeExtractElementInst(Instruction *Inst) { in OptimizeExtractElementInst()
4375 bool CodeGenPrepare::OptimizeInst(Instruction *I, bool& ModifiedDT) { in OptimizeInst()
4487 bool CodeGenPrepare::OptimizeBlock(BasicBlock &BB, bool& ModifiedDT) { in OptimizeBlock()
4505 bool CodeGenPrepare::PlaceDbgValues(Function &F) { in PlaceDbgValues()
4544 bool CodeGenPrepare::sinkAndCmp(Function &F) { in sinkAndCmp()
4658 bool CodeGenPrepare::splitBranchCondition(Function &F) { in splitBranchCondition()