/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyArgumentMove.cpp | 88 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); local 93 InsertPt = MI; 100 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) { 102 EntryMBB.insert(InsertPt, MI.removeFromParent());
|
H A D | WebAssemblyFrameLowering.cpp | 135 auto InsertPt = MBB.begin(); local 144 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), Zero) 150 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::LOAD_I32), 160 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg) 162 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::SUB_I32), 171 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), 176 writeSPToMemory(WebAssembly::SP32, MF, MBB, InsertPt, InsertPt, DL); 187 auto InsertPt = MBB.getFirstTerminator(); local 190 if (InsertPt ! [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 90 BasicBlock::iterator InsertPt; local 92 InsertPt = ++I.getIterator(); 93 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) 97 InsertPt = II.getNormalDest()->getFirstInsertionPt(); 100 new StoreInst(&I, Slot, &*InsertPt); 135 BasicBlock::iterator InsertPt = P->getIterator(); local 137 for (; isa<PHINode>(InsertPt) || InsertPt [all...] |
H A D | LoopUnrollRuntime.cpp | 117 Instruction *InsertPt = PrologExit->getTerminator(); local 118 IRBuilder<> B(InsertPt); 136 InsertPt->eraseFromParent(); 247 Instruction *InsertPt = NewExit->getTerminator(); local 248 IRBuilder<> B(InsertPt); 257 InsertPt->eraseFromParent();
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 87 BasicBlock::iterator InsertPt; local 89 InsertPt = &I; 90 ++InsertPt; 97 InsertPt = II.getNormalDest()->begin(); 100 for (; isa<PHINode>(InsertPt); ++InsertPt) 102 new StoreInst(&I, Slot, InsertPt);
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | FastISel.h | 125 /// recomputeInsertPt - Reset InsertPt to prepare for inserting instructions 130 MachineBasicBlock::iterator InsertPt; member in struct:llvm::FastISel::SavePoint 134 /// enterLocalValueArea - Prepare InsertPt to begin inserting instructions 138 /// leaveLocalValueArea - Reset InsertPt to the given old insert position.
|
H A D | FunctionLoweringInfo.h | 98 MachineBasicBlock::iterator InsertPt; member in class:llvm::FunctionLoweringInfo
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 170 MachineBasicBlock::iterator InsertPt; member in class:llvm::FunctionLoweringInfo
|
H A D | FastISel.h | 294 /// \brief Reset InsertPt to prepare for inserting instructions into the 303 MachineBasicBlock::iterator InsertPt; member in struct:llvm::FastISel::SavePoint 307 /// \brief Prepare InsertPt to begin inserting instructions into the local 311 /// \brief Reset InsertPt to the given old insert position.
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | CodePlacementOpt.cpp | 56 MachineFunction::iterator InsertPt, 129 /// InsertPt. Update branch instructions as needed to account for broken 134 MachineFunction::iterator InsertPt, 137 assert(Begin != MF.begin() && End != MF.begin() && InsertPt != MF.begin() && 142 MF.splice(InsertPt, Begin, End); 260 MachineFunction::iterator InsertPt = local 266 InsertPt = TopMBB; 278 if (InsertPt != MF.begin() && HasAnalyzableTerminator(prior(InsertPt))) 329 Splice(MF, InsertPt, Begi 133 Splice(MachineFunction &MF, MachineFunction::iterator InsertPt, MachineFunction::iterator Begin, MachineFunction::iterator End) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
H A D | BasicBlock.cpp | 171 iterator InsertPt = getFirstNonPHI(); local 172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; 173 return InsertPt;
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonCopyToCombine.cpp | 587 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); 590 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand); 592 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand); 594 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand); 596 emitConst64(InsertPt, DoubleRegDest, HiOperand, LoOperand); 598 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand); 604 MachineBasicBlock *BB = InsertPt->getParent(); 610 BB->splice(InsertPt, BB, NewMI); 618 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, argument 624 DebugLoc DL = InsertPt 636 emitCombineII(MachineBasicBlock::iterator &InsertPt, unsigned DoubleDestReg, MachineOperand &HiOperand, MachineOperand &LoOperand) argument 730 emitCombineIR(MachineBasicBlock::iterator &InsertPt, unsigned DoubleDestReg, MachineOperand &HiOperand, MachineOperand &LoOperand) argument 778 emitCombineRI(MachineBasicBlock::iterator &InsertPt, unsigned DoubleDestReg, MachineOperand &HiOperand, MachineOperand &LoOperand) argument 827 emitCombineRR(MachineBasicBlock::iterator &InsertPt, unsigned DoubleDestReg, MachineOperand &HiOperand, MachineOperand &LoOperand) argument [all...] |
H A D | HexagonOptAddrMode.cpp | 309 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); local 310 ++InsertPt; 319 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); 329 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)) 345 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); 369 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); local 370 ++InsertPt; 376 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); 385 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); 398 MIB = BuildMI(*BB, InsertPt, OldM 448 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); local [all...] |
H A D | HexagonVLIWPacketizer.cpp | 130 MachineBasicBlock::instr_iterator InsertPt; local 132 InsertPt = BundleIt.getInstrIterator(); 134 InsertPt = std::next(BundleIt).getInstrIterator(); 149 B.splice(InsertPt, &B, MI);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 920 Instruction *InsertPt = Call; local 923 InsertPt = &*NewEdge->getFirstInsertionPt(); 939 InsertPt); 944 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt);
|
H A D | ArgumentPromotion.cpp | 932 Instruction *InsertPt = &NF->begin()->front(); local 936 Value *TheAlloca = new AllocaInst(AgTy, nullptr, "", InsertPt); 945 InsertPt); 947 new StoreInst(&*I2++, Idx, InsertPt);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 435 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); local 443 SNew->insertBefore(&*InsertPt);
|
H A D | LoopUnswitch.cpp | 254 Instruction *InsertPt, 782 /// otherwise branch to FalseDest. Insert the code immediately before InsertPt. 786 Instruction *InsertPt, 794 BranchVal = new ICmpInst(InsertPt, ICmpInst::ICMP_EQ, LIC, Val); 802 BranchInst *BI = BranchInst::Create(TrueDest, FalseDest, BranchVal, InsertPt); 783 EmitPreheaderBranchOnCondition(Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, Instruction *InsertPt, TerminatorInst *TI) argument
|
H A D | Reassociate.cpp | 845 BasicBlock::iterator InsertPt; local 848 InsertPt = II->getNormalDest()->begin(); 850 InsertPt = ++InstInput->getIterator(); 852 while (isa<PHINode>(InsertPt)) ++InsertPt; 854 InsertPt = TheNeg->getParent()->getParent()->getEntryBlock().begin(); 856 TheNeg->moveBefore(&*InsertPt); 1047 BasicBlock::iterator InsertPt = ++BO->getIterator(); local 1060 V = CreateNeg(V, "neg", &*InsertPt, BO);
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 447 BasicBlock::iterator InsertPt; local 450 InsertPt = II->getNormalDest()->begin(); 452 InsertPt = InstInput; 453 ++InsertPt; 455 while (isa<PHINode>(InsertPt)) ++InsertPt; 457 InsertPt = TheNeg->getParent()->getParent()->getEntryBlock().begin(); 459 TheNeg->moveBefore(InsertPt); 606 BasicBlock::iterator InsertPt = BO; ++InsertPt; local [all...] |
H A D | CodeGenPrepare.cpp | 420 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 423 InsertPt); 476 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 480 CI->getOperand(1), "", InsertPt); 1046 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 1047 InsertedTrunc = new TruncInst(I, Src->getType(), "", InsertPt);
|
H A D | LICM.cpp | 512 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt(); local 519 I.moveBefore(InsertPt); 525 ExitBlock->getInstList().insert(InsertPt, New);
|
H A D | LoopUnswitch.cpp | 152 Instruction *InsertPt); 485 /// code immediately before InsertPt. 489 Instruction *InsertPt) { 495 BranchVal = new ICmpInst(InsertPt, ICmpInst::ICMP_EQ, LIC, Val); 501 BranchInst *BI = BranchInst::Create(TrueDest, FalseDest, BranchVal, InsertPt); 486 EmitPreheaderBranchOnCondition(Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, Instruction *InsertPt) argument
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 791 Instruction *InsertPt = NF->begin()->begin(); local 795 Value *TheAlloca = new AllocaInst(AgTy, 0, "", InsertPt); 805 InsertPt); 807 new StoreInst(I2++, Idx, InsertPt);
|
H A D | DeadArgumentElimination.cpp | 853 Instruction *InsertPt = Call; local 857 InsertPt = IP; 873 InsertPt); 878 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt);
|