/external/llvm/lib/Target/Hexagon/ |
D | HexagonCopyToCombine.cpp | 587 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); in combine() local 590 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine() 592 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine() 594 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine() 596 emitConst64(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine() 598 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine() 604 MachineBasicBlock *BB = InsertPt->getParent(); in combine() 610 BB->splice(InsertPt, BB, NewMI); in combine() 618 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, in emitConst64() argument 624 DebugLoc DL = InsertPt->getDebugLoc(); in emitConst64() [all …]
|
D | HexagonOptAddrMode.cpp | 309 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeLoad() local 310 ++InsertPt; in changeLoad() 319 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeLoad() 329 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)) in changeLoad() 345 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeLoad() 369 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeStore() local 370 ++InsertPt; in changeStore() 376 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeStore() 385 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeStore() 398 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeStore() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 90 BasicBlock::iterator InsertPt; in DemoteRegToStack() local 92 InsertPt = ++I.getIterator(); in DemoteRegToStack() 93 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack() 97 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack() 100 new StoreInst(&I, Slot, &*InsertPt); in DemoteRegToStack() 135 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local 137 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack() 140 Value *V = new LoadInst(Slot, P->getName() + ".reload", &*InsertPt); in DemotePHIToStack()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFrameLowering.cpp | 135 auto InsertPt = MBB.begin(); in emitPrologue() local 144 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), Zero) in emitPrologue() 150 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::LOAD_I32), in emitPrologue() 160 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg) in emitPrologue() 162 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::SUB_I32), in emitPrologue() 171 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), in emitPrologue() 176 writeSPToMemory(WebAssembly::SP32, MF, MBB, InsertPt, InsertPt, DL); in emitPrologue() 187 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue() local 190 if (InsertPt != MBB.end()) in emitEpilogue() 191 DL = InsertPt->getDebugLoc(); in emitEpilogue() [all …]
|
D | WebAssemblyArgumentMove.cpp | 88 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction() local 93 InsertPt = MI; in runOnMachineFunction() 100 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) { in runOnMachineFunction() 102 EntryMBB.insert(InsertPt, MI.removeFromParent()); in runOnMachineFunction()
|
D | WebAssemblyFastISel.cpp | 334 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), Reg) in materializeLoadStoreOperands() 403 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in zeroExtendToI32() 408 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in zeroExtendToI32() 430 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtendToI32() 435 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtendToI32() 441 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtendToI32() 459 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in zeroExtend() 478 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtend() 509 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in notValue() 517 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in copyValue() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | FastISel.cpp | 208 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in materializeRegForValue() 288 FuncInfo.InsertPt = getLastLocalValue(); in recomputeInsertPt() 289 FuncInfo.MBB = FuncInfo.InsertPt->getParent(); in recomputeInsertPt() 290 ++FuncInfo.InsertPt; in recomputeInsertPt() 292 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI(); in recomputeInsertPt() 295 while (FuncInfo.InsertPt != FuncInfo.MBB->end() && in recomputeInsertPt() 296 FuncInfo.InsertPt->getOpcode() == TargetOpcode::EH_LABEL) in recomputeInsertPt() 297 ++FuncInfo.InsertPt; in recomputeInsertPt() 301 MachineBasicBlock::iterator OldInsertPt = FuncInfo.InsertPt; in enterLocalValueArea() 310 if (FuncInfo.InsertPt != FuncInfo.MBB->begin()) in leaveLocalValueArea() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMFastISel.cpp | 283 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)); in FastEmitInst_() 294 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) in FastEmitInst_r() 297 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II) in FastEmitInst_r() 299 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in FastEmitInst_r() 314 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) in FastEmitInst_rr() 318 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II) in FastEmitInst_rr() 321 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in FastEmitInst_rr() 337 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) in FastEmitInst_rrr() 342 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II) in FastEmitInst_rrr() 346 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in FastEmitInst_rrr() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 87 BasicBlock::iterator InsertPt; in DemoteRegToStack() local 89 InsertPt = &I; in DemoteRegToStack() 90 ++InsertPt; in DemoteRegToStack() 97 InsertPt = II.getNormalDest()->begin(); in DemoteRegToStack() 100 for (; isa<PHINode>(InsertPt); ++InsertPt) in DemoteRegToStack() 102 new StoreInst(&I, Slot, InsertPt); in DemoteRegToStack()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerKernelArgs.cpp | 170 BasicBlock::iterator InsertPt; in markPointerAsGlobal() local 173 InsertPt = Arg->getParent()->getEntryBlock().begin(); in markPointerAsGlobal() 176 InsertPt = ++cast<Instruction>(Ptr)->getIterator(); in markPointerAsGlobal() 177 assert(InsertPt != InsertPt->getParent()->end() && in markPointerAsGlobal() 184 Ptr->getName(), &*InsertPt); in markPointerAsGlobal() 186 Ptr->getName(), &*InsertPt); in markPointerAsGlobal()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | FastISel.cpp | 134 SavedInsertPt = FuncInfo.InsertPt; in flushLocalValueMap() 258 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in materializeConstant() 342 FuncInfo.InsertPt = getLastLocalValue(); in recomputeInsertPt() 343 FuncInfo.MBB = FuncInfo.InsertPt->getParent(); in recomputeInsertPt() 344 ++FuncInfo.InsertPt; in recomputeInsertPt() 346 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI(); in recomputeInsertPt() 349 while (FuncInfo.InsertPt != FuncInfo.MBB->end() && in recomputeInsertPt() 350 FuncInfo.InsertPt->getOpcode() == TargetOpcode::EH_LABEL) in recomputeInsertPt() 351 ++FuncInfo.InsertPt; in recomputeInsertPt() 368 MachineBasicBlock::iterator OldInsertPt = FuncInfo.InsertPt; in enterLocalValueArea() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCFastISel.cpp | 444 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8), in PPCSimplifyAddress() 550 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in PPCEmitLoad() 558 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in PPCEmitLoad() 582 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in PPCEmitLoad() 683 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)) in PPCEmitStore() 694 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)) in PPCEmitStore() 715 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)) in PPCEmitStore() 789 BuildMI(*BrBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::BCC)) in SelectBranch() 898 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc), DestReg) in PPCEmitCmp() 901 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc), DestReg) in PPCEmitCmp() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | A15SDOptimizer.cpp | 523 MachineBasicBlock::iterator InsertPt(MI); in optimizeAllLanesPattern() local 526 InsertPt++; in optimizeAllLanesPattern() 533 unsigned DSub0 = createExtractSubreg(MBB, InsertPt, DL, Reg, in optimizeAllLanesPattern() 535 unsigned DSub1 = createExtractSubreg(MBB, InsertPt, DL, Reg, in optimizeAllLanesPattern() 538 unsigned Out1 = createDupLane(MBB, InsertPt, DL, DSub0, 0); in optimizeAllLanesPattern() 539 unsigned Out2 = createDupLane(MBB, InsertPt, DL, DSub0, 1); in optimizeAllLanesPattern() 540 Out = createVExt(MBB, InsertPt, DL, Out1, Out2); in optimizeAllLanesPattern() 542 unsigned Out3 = createDupLane(MBB, InsertPt, DL, DSub1, 0); in optimizeAllLanesPattern() 543 unsigned Out4 = createDupLane(MBB, InsertPt, DL, DSub1, 1); in optimizeAllLanesPattern() 544 Out2 = createVExt(MBB, InsertPt, DL, Out3, Out4); in optimizeAllLanesPattern() [all …]
|
D | ARMFastISel.cpp | 288 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, in fastEmitInst_r() 291 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) in fastEmitInst_r() 293 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in fastEmitInst_r() 314 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_rr() 318 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) in fastEmitInst_rr() 321 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in fastEmitInst_rr() 340 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_ri() 344 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) in fastEmitInst_ri() 347 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in fastEmitInst_ri() 368 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_rri() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | CodePlacementOpt.cpp | 56 MachineFunction::iterator InsertPt, 134 MachineFunction::iterator InsertPt, in Splice() argument 137 assert(Begin != MF.begin() && End != MF.begin() && InsertPt != MF.begin() && in Splice() 142 MF.splice(InsertPt, Begin, End); in Splice() 260 MachineFunction::iterator InsertPt = in MoveDiscontiguousLoopBlocks() local 266 InsertPt = TopMBB; in MoveDiscontiguousLoopBlocks() 278 if (InsertPt != MF.begin() && HasAnalyzableTerminator(prior(InsertPt))) in MoveDiscontiguousLoopBlocks() 329 Splice(MF, InsertPt, Begin, End); in MoveDiscontiguousLoopBlocks()
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86FastISel.cpp | 225 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, in X86FastEmitLoad() 244 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86FastEmitStore() 263 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, in X86FastEmitStore() 292 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, in X86FastEmitStore() 549 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), LoadReg); in X86SelectAddress() 784 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in X86SelectRet() 792 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::RET)); in X86SelectRet() 870 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareImmOpc)) in X86FastEmitCompare() 882 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareOpc)) in X86FastEmitCompare() 906 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::SETEr), EReg); in X86SelectCmp() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86FastISel.cpp | 490 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg); in X86FastEmitLoad() 517 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86FastEmitStore() 641 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, Desc); in X86FastEmitStore() 675 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); in X86FastEmitStore() 779 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), LoadReg); in handleConstantAddresses() 1241 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectRet() 1260 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectRet() 1268 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectRet() 1272 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectRet() 1389 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, CurDbgLoc, TII.get(CompareImmOpc)) in X86FastEmitCompare() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | GuardWidening.cpp | 130 bool widenCondCommon(Value *Cond0, Value *Cond1, Instruction *InsertPt, 405 Instruction *InsertPt, Value *&Result) { in widenCondCommon() argument 437 if (InsertPt) { in widenCondCommon() 439 Result = new ICmpInst(InsertPt, Pred, LHS, NewRHS, "wide.chk"); in widenCondCommon() 450 if (InsertPt) { in widenCondCommon() 453 makeAvailableAt(RC.getCheckInst(), InsertPt); in widenCondCommon() 456 InsertPt); in widenCondCommon() 469 if (InsertPt) { in widenCondCommon() 470 makeAvailableAt(Cond0, InsertPt); in widenCondCommon() 471 makeAvailableAt(Cond1, InsertPt); in widenCondCommon() [all …]
|
/external/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 779 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast() local 780 assert(InsertPt != UserBB->end()); in SinkCast() 782 CI->getType(), "", &*InsertPt); in SinkCast() 869 auto *InsertPt = AddI->hasOneUse() ? CI : AddI; in CombineUAddWithOverflow() local 872 CallInst::Create(F, {A, B}, "uadd.overflow", InsertPt); in CombineUAddWithOverflow() 873 auto *UAdd = ExtractValueInst::Create(UAddWithOverflow, 0, "uadd", InsertPt); in CombineUAddWithOverflow() 875 ExtractValueInst::Create(UAddWithOverflow, 1, "overflow", InsertPt); in CombineUAddWithOverflow() 923 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCmpExpression() local 924 assert(InsertPt != UserBB->end()); in SinkCmpExpression() 927 CI->getOperand(0), CI->getOperand(1), "", &*InsertPt); in SinkCmpExpression() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | LoopInfo.cpp | 78 Instruction *InsertPt) const { in makeLoopInvariant() 80 return makeLoopInvariant(I, Changed, InsertPt); in makeLoopInvariant() 94 Instruction *InsertPt) const { in makeLoopInvariant() 106 if (!InsertPt) { in makeLoopInvariant() 111 InsertPt = Preheader->getTerminator(); in makeLoopInvariant() 115 if (!makeLoopInvariant(I->getOperand(i), Changed, InsertPt)) in makeLoopInvariant() 119 I->moveBefore(InsertPt); in makeLoopInvariant()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64FastISel.cpp | 324 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), in fastMaterializeAlloca() 347 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY), in materializeInt() 380 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc1), TmpReg) in materializeFP() 384 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in materializeFP() 399 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in materializeFP() 404 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in materializeFP() 431 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in materializeGV() 436 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::LDRXui), in materializeGV() 443 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in materializeGV() 448 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), in materializeGV() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineFunction.h | 462 void splice(iterator InsertPt, iterator MBBI) { 463 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI); 465 void splice(iterator InsertPt, MachineBasicBlock *MBB) { 466 BasicBlocks.splice(InsertPt, BasicBlocks, MBB); 468 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) { 469 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 66 Instruction *InsertPt) const { in makeLoopInvariant() 68 return makeLoopInvariant(I, Changed, InsertPt); in makeLoopInvariant() 73 Instruction *InsertPt) const { in makeLoopInvariant() 85 if (!InsertPt) { in makeLoopInvariant() 90 InsertPt = Preheader->getTerminator(); in makeLoopInvariant() 94 if (!makeLoopInvariant(Operand, Changed, InsertPt)) in makeLoopInvariant() 98 I->moveBefore(InsertPt); in makeLoopInvariant()
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | BasicBlock.cpp | 171 iterator InsertPt = getFirstNonPHI(); in getFirstInsertionPt() local 172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; in getFirstInsertionPt() 173 return InsertPt; in getFirstInsertionPt()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineFunction.h | 311 void splice(iterator InsertPt, iterator MBBI) { 312 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI); 314 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) { 315 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
|