Lines Matching refs:CodeGenPrepare
305 class CodeGenPrepare { class
370 CodeGenPrepare(){}; in CodeGenPrepare() function in __anon01de4a8e0111::CodeGenPrepare
371 CodeGenPrepare(const TargetMachine *TM) : TM(TM){}; in CodeGenPrepare() function in __anon01de4a8e0111::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()
1047 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks()
1130 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock()
1364 bool CodeGenPrepare::simplifyOffsetableRelocate(GCStatepointInst &I) { in simplifyOffsetableRelocate()
1553 bool CodeGenPrepare::replaceMathCmpWithIntrinsic(BinaryOperator *BO, in replaceMathCmpWithIntrinsic()
1666 bool CodeGenPrepare::combineToUAddWithOverflow(CmpInst *Cmp, in combineToUAddWithOverflow()
1700 bool CodeGenPrepare::combineToUSubWithOverflow(CmpInst *Cmp, in combineToUSubWithOverflow()
1947 bool CodeGenPrepare::optimizeCmp(CmpInst *Cmp, ModifyDT &ModifiedDT) { in optimizeCmp()
2340 bool CodeGenPrepare::optimizeCallInst(CallInst *CI, ModifyDT &ModifiedDT) { in optimizeCallInst()
2556 bool CodeGenPrepare::dupRetToEnableTailCallOpts(BasicBlock *BB, in dupRetToEnableTailCallOpts()
5350 bool CodeGenPrepare::optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in optimizeMemoryInst()
5753 bool CodeGenPrepare::optimizeGatherScatterInst(Instruction *MemoryInst, in optimizeGatherScatterInst()
5889 bool CodeGenPrepare::optimizeInlineAsmInst(CallInst *CS) { in optimizeInlineAsmInst()
5968 bool CodeGenPrepare::tryToPromoteExts( in tryToPromoteExts()
6067 bool CodeGenPrepare::mergeSExts(Function &F) { in mergeSExts()
6141 bool CodeGenPrepare::splitLargeGEPOffsets() { in splitLargeGEPOffsets()
6264 bool CodeGenPrepare::optimizePhiType( in optimizePhiType()
6407 bool CodeGenPrepare::optimizePhiTypes(Function &F) { in optimizePhiTypes()
6431 bool CodeGenPrepare::canFormExtLd( in canFormExtLd()
6489 bool CodeGenPrepare::optimizeExt(Instruction *&Inst) { in optimizeExt()
6536 bool CodeGenPrepare::performAddressTypePromotion( in performAddressTypePromotion()
6601 bool CodeGenPrepare::optimizeExtUses(Instruction *I) { in optimizeExtUses()
6728 bool CodeGenPrepare::optimizeLoadExt(LoadInst *Load) { in optimizeLoadExt()
6928 bool CodeGenPrepare::optimizeShiftInst(BinaryOperator *Shift) { in optimizeShiftInst()
6961 bool CodeGenPrepare::optimizeFunnelShift(IntrinsicInst *Fsh) { in optimizeFunnelShift()
6998 bool CodeGenPrepare::optimizeSelectInst(SelectInst *SI) { in optimizeSelectInst()
7190 bool CodeGenPrepare::optimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in optimizeShuffleVectorInst()
7230 bool CodeGenPrepare::tryToSinkFreeOperands(Instruction *I) { in tryToSinkFreeOperands()
7308 bool CodeGenPrepare::optimizeSwitchType(SwitchInst *SI) { in optimizeSwitchType()
7358 bool CodeGenPrepare::optimizeSwitchPhiConstants(SwitchInst *SI) { in optimizeSwitchPhiConstants()
7436 bool CodeGenPrepare::optimizeSwitchInst(SwitchInst *SI) { in optimizeSwitchInst()
7767 bool CodeGenPrepare::optimizeExtractElementInst(Instruction *Inst) { in optimizeExtractElementInst()
8183 bool CodeGenPrepare::optimizeInst(Instruction *I, ModifyDT &ModifiedDT) { in optimizeInst()
8366 bool CodeGenPrepare::makeBitReverse(Instruction &I) { in makeBitReverse()
8386 bool CodeGenPrepare::optimizeBlock(BasicBlock &BB, ModifyDT &ModifiedDT) { in optimizeBlock()
8427 bool CodeGenPrepare::fixupDbgValue(Instruction *I) { in fixupDbgValue()
8451 bool CodeGenPrepare::fixupDPValuesOnInst(Instruction &I) { in fixupDPValuesOnInst()
8460 bool CodeGenPrepare::fixupDPValue(DPValue &DPV) { in fixupDPValue()
8506 bool CodeGenPrepare::placeDbgValues(Function &F) { in placeDbgValues()
8579 bool CodeGenPrepare::placePseudoProbes(Function &F) { in placePseudoProbes()
8628 bool CodeGenPrepare::splitBranchCondition(Function &F, ModifyDT &ModifiedDT) { in splitBranchCondition()