/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 76 BasicBlock::iterator InsertPt; local 78 InsertPt = &I; 79 ++InsertPt; 86 InsertPt = II.getNormalDest()->begin(); 89 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt) 92 new StoreInst(&I, Slot, InsertPt);
|
H A D | LoopUnrollRuntime.cpp | 108 Instruction *InsertPt = PrologEnd->getTerminator(); local 110 new ICmpInst(InsertPt, ICmpInst::ICMP_ULT, TripCount, 124 BranchInst::Create(Exit, NewPH, BrLoopExit, InsertPt); 125 InsertPt->eraseFromParent();
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 215 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, 295 FuncInfo.InsertPt = getLastLocalValue(); 296 FuncInfo.MBB = FuncInfo.InsertPt->getParent(); 297 ++FuncInfo.InsertPt; 299 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI(); 302 while (FuncInfo.InsertPt != FuncInfo.MBB->end() && 303 FuncInfo.InsertPt->getOpcode() == TargetOpcode::EH_LABEL) 304 ++FuncInfo.InsertPt; 320 MachineBasicBlock::iterator OldInsertPt = FuncInfo.InsertPt; 329 if (FuncInfo.InsertPt ! [all...] |
H A D | SelectionDAGISel.cpp | 687 // FuncInfo->InsertPt is passed by reference and set to the end of the 689 LastMBB = FuncInfo->MBB = Scheduler->EmitSchedule(FuncInfo->InsertPt); 805 BuildMI(*MBB, FuncInfo->InsertPt, SDB->getCurDebugLoc(), II) 888 FuncInfo->InsertPt = User; 1023 FuncInfo->InsertPt = FuncInfo->MBB->getFirstNonPHI(); 1029 FuncInfo->InsertPt = FuncInfo->MBB->getFirstNonPHI(); 1053 if (FuncInfo->InsertPt != FuncInfo->MBB->begin()) 1054 FastIS->setLastLocalValue(llvm::prior(FuncInfo->InsertPt)); 1213 FuncInfo->InsertPt = FuncInfo->MBB->end(); 1229 FuncInfo->InsertPt [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | CodePlacementOpt.cpp | 53 MachineFunction::iterator InsertPt, 126 /// InsertPt. Update branch instructions as needed to account for broken 131 MachineFunction::iterator InsertPt, 134 assert(Begin != MF.begin() && End != MF.begin() && InsertPt != MF.begin() && 139 MF.splice(InsertPt, Begin, End); 257 MachineFunction::iterator InsertPt = local 263 InsertPt = TopMBB; 275 if (InsertPt != MF.begin() && HasAnalyzableTerminator(prior(InsertPt))) 326 Splice(MF, InsertPt, Begi 130 Splice(MachineFunction &MF, MachineFunction::iterator InsertPt, MachineFunction::iterator Begin, MachineFunction::iterator End) argument [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 296 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)); 307 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) 310 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II) 312 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, 327 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) 331 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II) 334 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, 350 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) 355 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II) 359 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, D [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/ |
H A D | X86FastISel.cpp | 227 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, 246 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, 277 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, 306 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, 563 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), LoadReg); 806 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), 821 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), 827 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::RET)); 905 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareImmOpc)) 917 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, D [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/ |
H A D | BasicBlock.cpp | 171 iterator InsertPt = getFirstNonPHI(); local 172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; 173 return InsertPt;
|
H A D | IRBuilder.cpp | 50 BB->getInstList().insert(InsertPt, BCI);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/ |
H A D | LoopInfo.cpp | 80 /// If InsertPt is specified, it is the point to hoist instructions to. 84 Instruction *InsertPt) const { 86 return makeLoopInvariant(I, Changed, InsertPt); 96 /// If InsertPt is specified, it is the point to hoist instructions to. 100 Instruction *InsertPt) const { 112 if (!InsertPt) { 117 InsertPt = Preheader->getTerminator(); 121 if (!makeLoopInvariant(I->getOperand(i), Changed, InsertPt)) 125 I->moveBefore(InsertPt);
|
H A D | ScalarEvolutionExpander.cpp | 1498 Instruction *InsertPt = Builder.GetInsertPoint(); local 1504 InsertPt = Preheader->getTerminator(); 1509 InsertPt = L->getHeader()->getFirstInsertionPt(); 1516 InsertPt = L->getHeader()->getFirstInsertionPt(); 1517 while (InsertPt != Builder.GetInsertPoint() 1518 && (isInsertedInstruction(InsertPt) 1519 || isa<DbgInfoIntrinsic>(InsertPt))) { 1520 InsertPt = llvm::next(BasicBlock::iterator(InsertPt)); 1528 InsertedExpressions.find(std::make_pair(S, InsertPt)); [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.cpp | 95 MachineBasicBlock::iterator InsertPt = MBB.begin(); local 149 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(0); 152 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::CONST32_Int_Real), 154 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::SUB_rr), 159 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(NumBytes);
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/ |
H A D | MachineFunction.h | 319 void splice(iterator InsertPt, iterator MBBI) { 320 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI); 322 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) { 323 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
|
H A D | FunctionLoweringInfo.h | 96 MachineBasicBlock::iterator InsertPt; member in class:llvm::FunctionLoweringInfo
|
H A D | FastISel.h | 130 /// recomputeInsertPt - Reset InsertPt to prepare for inserting instructions 135 MachineBasicBlock::iterator InsertPt; member in struct:llvm::FastISel::SavePoint 139 /// enterLocalValueArea - Prepare InsertPt to begin inserting instructions 143 /// leaveLocalValueArea - Reset InsertPt to the given old insert position.
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 753 /// InsertPt is the place to insert new instructions. 758 Instruction *InsertPt, 773 return new BitCastInst(StoredVal, LoadedTy, "", InsertPt); 778 StoredVal = new PtrToIntInst(StoredVal, StoredValTy, "", InsertPt); 786 StoredVal = new BitCastInst(StoredVal, TypeToCastTo, "", InsertPt); 790 StoredVal = new IntToPtrInst(StoredVal, LoadedTy, "", InsertPt); 803 StoredVal = new PtrToIntInst(StoredVal, StoredValTy, "", InsertPt); 809 StoredVal = new BitCastInst(StoredVal, StoredValTy, "", InsertPt); 816 StoredVal = BinaryOperator::CreateLShr(StoredVal, Val, "tmp", InsertPt); 821 StoredVal = new TruncInst(StoredVal, NewIntTy, "trunc", InsertPt); 756 CoerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, Instruction *InsertPt, const TargetData &TD) argument 1010 GetStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const TargetData &TD) argument 1048 GetLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, GVN &gvn) argument 1108 GetMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const TargetData &TD) argument [all...] |
H A D | IndVarSimplify.cpp | 196 Instruction *InsertPt = 0; 202 if (!InsertPt) { 203 InsertPt = InsertBB->getTerminator(); 206 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB); 207 InsertPt = InsertBB->getTerminator(); 209 assert(InsertPt && "Missing phi operand"); 211 DT->dominates(cast<Instruction>(Def), InsertPt)) && 213 return InsertPt; 1004 Instruction *InsertPt = L->getHeader()->begin(); local 1005 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt)); [all...] |
H A D | Reassociate.cpp | 844 BasicBlock::iterator InsertPt; local 847 InsertPt = II->getNormalDest()->begin(); 849 InsertPt = InstInput; 850 ++InsertPt; 852 while (isa<PHINode>(InsertPt)) ++InsertPt; 854 InsertPt = TheNeg->getParent()->getParent()->getEntryBlock().begin(); 856 TheNeg->moveBefore(InsertPt); 1001 BasicBlock::iterator InsertPt = BO; ++InsertPt; local [all...] |
H A D | LICM.cpp | 547 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt(); local 554 I.moveBefore(InsertPt); 560 ExitBlock->getInstList().insert(InsertPt, New);
|
H A D | CodeGenPrepare.cpp | 587 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 590 InsertPt); 643 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 647 CI->getOperand(1), "", InsertPt); 1232 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 1233 InsertedTrunc = new TruncInst(I, Src->getType(), "", InsertPt);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 64 BasicBlock *BB, BasicBlock::iterator InsertPt) const { 65 IRBuilderDefaultInserter<true>::InsertHelper(I, Name, BB, InsertPt);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 774 Instruction *InsertPt = NF->begin()->begin(); local 778 Value *TheAlloca = new AllocaInst(AgTy, 0, "", InsertPt); 788 InsertPt); 790 new StoreInst(I2++, Idx, InsertPt);
|
H A D | DeadArgumentElimination.cpp | 851 Instruction *InsertPt = Call; local 855 InsertPt = IP; 871 InsertPt); 876 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt);
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/ |
H A D | LoopInfo.h | 345 /// If InsertPt is specified, it is the point to hoist instructions to. 349 Instruction *InsertPt = 0) const; 357 /// If InsertPt is specified, it is the point to hoist instructions to. 361 Instruction *InsertPt = 0) const;
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ |
H A D | IRBuilder.h | 37 BasicBlock *BB, BasicBlock::iterator InsertPt) const { 38 if (BB) BB->getInstList().insert(InsertPt, I); 49 BasicBlock::iterator InsertPt; member in class:llvm::IRBuilderBase 69 BasicBlock::iterator GetInsertPoint() const { return InsertPt; } 76 InsertPt = BB->end(); 83 InsertPt = I; 91 InsertPt = IP; 402 this->InsertHelper(I, Name, BB, InsertPt);
|