Lines Matching refs:CodeGenPrepare
120 class CodeGenPrepare : public FunctionPass { class
152 explicit CodeGenPrepare(const TargetMachine *TM = nullptr) in CodeGenPrepare() function in __anonebd7bfba0111::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()
355 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks()
397 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks()
465 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock()
681 bool CodeGenPrepare::simplifyOffsetableRelocate(Instruction &I) { in simplifyOffsetableRelocate()
1697 bool CodeGenPrepare::optimizeCallInst(CallInst *CI, bool& ModifiedDT) { in optimizeCallInst()
1904 bool CodeGenPrepare::dupRetToEnableTailCallOpts(BasicBlock *BB) { in dupRetToEnableTailCallOpts()
3626 bool CodeGenPrepare::optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in optimizeMemoryInst()
3965 bool CodeGenPrepare::optimizeInlineAsmInst(CallInst *CS) { in optimizeInlineAsmInst()
4062 bool CodeGenPrepare::extLdPromotion(TypePromotionTransaction &TPT, in extLdPromotion()
4135 bool CodeGenPrepare::moveExtToFormExtLoad(Instruction *&I) { in moveExtToFormExtLoad()
4196 bool CodeGenPrepare::optimizeExtUses(Instruction *I) { in optimizeExtUses()
4321 bool CodeGenPrepare::optimizeLoadExt(LoadInst *Load) { in optimizeLoadExt()
4500 bool CodeGenPrepare::optimizeSelectInst(SelectInst *SI) { in optimizeSelectInst()
4636 bool CodeGenPrepare::optimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in optimizeShuffleVectorInst()
4687 bool CodeGenPrepare::optimizeSwitchInst(SwitchInst *SI) { in optimizeSwitchInst()
5045 bool CodeGenPrepare::optimizeExtractElementInst(Instruction *Inst) { in optimizeExtractElementInst()
5097 bool CodeGenPrepare::optimizeInst(Instruction *I, bool& ModifiedDT) { in optimizeInst()
5216 bool CodeGenPrepare::optimizeBlock(BasicBlock &BB, bool& ModifiedDT) { in optimizeBlock()
5234 bool CodeGenPrepare::placeDbgValues(Function &F) { in placeDbgValues()
5277 bool CodeGenPrepare::sinkAndCmp(Function &F) { in sinkAndCmp()
5391 bool CodeGenPrepare::splitBranchCondition(Function &F) { in splitBranchCondition()
5568 void CodeGenPrepare::stripInvariantGroupMetadata(Instruction &I) { in stripInvariantGroupMetadata()