Lines Matching refs:CodeGenPrepare

305 class CodeGenPrepare {  class
370 CodeGenPrepare(){}; in CodeGenPrepare() function in __anon132ce9ad0111::CodeGenPrepare
371 CodeGenPrepare(const TargetMachine *TM) : TM(TM){}; in CodeGenPrepare() function in __anon132ce9ad0111::CodeGenPrepare
511 CodeGenPrepare CGP(TM); in runOnFunction()
546 CodeGenPrepare CGP(TM); in run()
559 bool CodeGenPrepare::run(Function &F, FunctionAnalysisManager &AM) { in run()
576 bool CodeGenPrepare::_run(Function &F) { in _run()
777 bool CodeGenPrepare::eliminateAssumptions(Function &F) { in eliminateAssumptions()
799 void CodeGenPrepare::removeAllAssertingVHReferences(Value *V) { in removeAllAssertingVHReferences()
821 void LLVM_ATTRIBUTE_UNUSED CodeGenPrepare::verifyBFIUpdates(Function &F) { in verifyBFIUpdates()
832 bool CodeGenPrepare::eliminateFallThrough(Function &F, DominatorTree *DT) { in eliminateFallThrough()
887 BasicBlock *CodeGenPrepare::findDestBlockOfMergeableEmptyBlock(BasicBlock *BB) { in findDestBlockOfMergeableEmptyBlock()
922 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks()
959 bool CodeGenPrepare::isMergingEmptyBlockProfitable(BasicBlock *BB, in isMergingEmptyBlockProfitable()
1046 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks()
1129 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock()
1363 bool CodeGenPrepare::simplifyOffsetableRelocate(GCStatepointInst &I) { in simplifyOffsetableRelocate()
1550 bool CodeGenPrepare::replaceMathCmpWithIntrinsic(BinaryOperator *BO, in replaceMathCmpWithIntrinsic()
1663 bool CodeGenPrepare::combineToUAddWithOverflow(CmpInst *Cmp, in combineToUAddWithOverflow()
1697 bool CodeGenPrepare::combineToUSubWithOverflow(CmpInst *Cmp, in combineToUSubWithOverflow()
1977 bool CodeGenPrepare::optimizeCmp(CmpInst *Cmp, ModifyDT &ModifiedDT) { in optimizeCmp()
2373 bool CodeGenPrepare::optimizeCallInst(CallInst *CI, ModifyDT &ModifiedDT) { in optimizeCallInst()
2623 bool CodeGenPrepare::dupRetToEnableTailCallOpts(BasicBlock *BB, in dupRetToEnableTailCallOpts()
5454 bool CodeGenPrepare::optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in optimizeMemoryInst()
5869 bool CodeGenPrepare::optimizeGatherScatterInst(Instruction *MemoryInst, in optimizeGatherScatterInst()
6005 bool CodeGenPrepare::optimizeInlineAsmInst(CallInst *CS) { in optimizeInlineAsmInst()
6084 bool CodeGenPrepare::tryToPromoteExts( in tryToPromoteExts()
6183 bool CodeGenPrepare::mergeSExts(Function &F) { in mergeSExts()
6257 bool CodeGenPrepare::splitLargeGEPOffsets() { in splitLargeGEPOffsets()
6378 bool CodeGenPrepare::optimizePhiType( in optimizePhiType()
6521 bool CodeGenPrepare::optimizePhiTypes(Function &F) { in optimizePhiTypes()
6545 bool CodeGenPrepare::canFormExtLd( in canFormExtLd()
6603 bool CodeGenPrepare::optimizeExt(Instruction *&Inst) { in optimizeExt()
6650 bool CodeGenPrepare::performAddressTypePromotion( in performAddressTypePromotion()
6715 bool CodeGenPrepare::optimizeExtUses(Instruction *I) { in optimizeExtUses()
6842 bool CodeGenPrepare::optimizeLoadExt(LoadInst *Load) { in optimizeLoadExt()
7042 bool CodeGenPrepare::optimizeShiftInst(BinaryOperator *Shift) { in optimizeShiftInst()
7075 bool CodeGenPrepare::optimizeFunnelShift(IntrinsicInst *Fsh) { in optimizeFunnelShift()
7112 bool CodeGenPrepare::optimizeSelectInst(SelectInst *SI) { in optimizeSelectInst()
7304 bool CodeGenPrepare::optimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in optimizeShuffleVectorInst()
7344 bool CodeGenPrepare::tryToSinkFreeOperands(Instruction *I) { in tryToSinkFreeOperands()
7422 bool CodeGenPrepare::optimizeSwitchType(SwitchInst *SI) { in optimizeSwitchType()
7472 bool CodeGenPrepare::optimizeSwitchPhiConstants(SwitchInst *SI) { in optimizeSwitchPhiConstants()
7550 bool CodeGenPrepare::optimizeSwitchInst(SwitchInst *SI) { in optimizeSwitchInst()
7881 bool CodeGenPrepare::optimizeExtractElementInst(Instruction *Inst) { in optimizeExtractElementInst()
8297 bool CodeGenPrepare::optimizeInst(Instruction *I, ModifyDT &ModifiedDT) { in optimizeInst()
8481 bool CodeGenPrepare::makeBitReverse(Instruction &I) { in makeBitReverse()
8501 bool CodeGenPrepare::optimizeBlock(BasicBlock &BB, ModifyDT &ModifiedDT) { in optimizeBlock()
8542 bool CodeGenPrepare::fixupDbgValue(Instruction *I) { in fixupDbgValue()
8566 bool CodeGenPrepare::fixupDbgVariableRecordsOnInst(Instruction &I) { in fixupDbgVariableRecordsOnInst()
8575 bool CodeGenPrepare::fixupDbgVariableRecord(DbgVariableRecord &DVR) { in fixupDbgVariableRecord()
8622 bool CodeGenPrepare::placeDbgValues(Function &F) { in placeDbgValues()
8696 bool CodeGenPrepare::placePseudoProbes(Function &F) { in placePseudoProbes()
8745 bool CodeGenPrepare::splitBranchCondition(Function &F, ModifyDT &ModifiedDT) { in splitBranchCondition()