Searched refs:InsertPos (Results 1 - 25 of 34) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DBasicBlockPlacement.cpp68 /// InsertPos - This an iterator to the next place we want to insert a
70 Function::iterator InsertPos; member in struct:__anon10563::BlockPlacement
91 InsertPos = F.begin();
109 if (&*InsertPos != BB) {
114 Blocks.splice(InsertPos, Blocks, BB);
119 ++InsertPos;
143 (Count == MaxExecutionCount && *SI == &*InsertPos)) {
H A DTailRecursionElimination.cpp497 Instruction *InsertPos = OldEntry->begin(); local
501 I->getName() + ".tr", InsertPos);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DProfilingUtils.cpp47 BasicBlock::iterator InsertPos = Entry->begin(); local
48 while (isa<AllocaInst>(InsertPos)) ++InsertPos;
64 CallInst *InitCall = CallInst::Create(InitFn, Args, "newargc", InsertPos);
91 CastInst::Create(opcode, InitCall, AI->getType(), "", InsertPos));
110 BasicBlock::iterator InsertPos = beginning ? BB->getFirstInsertionPt() : local
112 while (isa<AllocaInst>(InsertPos))
113 ++InsertPos;
125 Value *OldVal = new LoadInst(ElementPtr, "OldFuncCounter", InsertPos);
128 "NewFuncCounter", InsertPos);
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Support/
H A DFoldingSet.cpp285 void *&InsertPos) {
290 InsertPos = 0;
301 // Didn't find the node, return null with the bucket as the InsertPos.
302 InsertPos = Bucket;
307 /// is not already in the map. InsertPos must be obtained from
309 void FoldingSetImpl::InsertNode(Node *N, void *InsertPos) { argument
315 InsertPos = GetBucketFor(ComputeNodeHash(N, TempID), Buckets, NumBuckets);
321 void **Bucket = static_cast<void**>(InsertPos);
284 FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h37 MachineBasicBlock::iterator InsertPos; member in class:llvm::InstrEmitter
127 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
H A DScheduleDAGSDNodes.h117 MachineBasicBlock *EmitSchedule(MachineBasicBlock::iterator &InsertPos);
180 MachineBasicBlock::iterator InsertPos);
H A DInstrEmitter.cpp176 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
278 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
319 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
447 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
495 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
511 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
558 MBB->insert(InsertPos, MI);
582 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
627 MBB->insert(InsertPos, MI);
764 MBB->insert(InsertPos, M
[all...]
H A DScheduleDAGSDNodes.cpp713 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos();
723 BB->insert(InsertPos, DbgMI);
759 MachineBasicBlock::iterator InsertPos) {
777 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), Reg)
786 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), VRBase)
794 /// InsertPos and MachineBasicBlock that contains this insertion
798 EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
799 InstrEmitter Emitter(BB, InsertPos);
813 BB->insert(InsertPos, DbgMI);
821 TII->insertNoop(*Emitter.getBlock(), InsertPos);
[all...]
H A DSelectionDAG.cpp753 void *&InsertPos) {
761 SDNode *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos);
771 void *&InsertPos) {
779 SDNode *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos);
790 void *&InsertPos) {
797 SDNode *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos);
4797 void *InsertPos = 0; local
4798 if (SDNode *Existing = FindModifiedNodeSlot(N, Op, InsertPos))
4802 if (InsertPos)
4804 InsertPos
752 FindModifiedNodeSlot(SDNode *N, SDValue Op, void *&InsertPos) argument
769 FindModifiedNodeSlot(SDNode *N, SDValue Op1, SDValue Op2, void *&InsertPos) argument
788 FindModifiedNodeSlot(SDNode *N, const SDValue *Ops,unsigned NumOps, void *&InsertPos) argument
4822 void *InsertPos = 0; local
4880 void *InsertPos = 0; local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/ADT/
H A DFoldingSet.h162 Node *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos);
165 /// it is not already in the folding set. InsertPos must be obtained from
167 void InsertNode(Node *N, void *InsertPos);
444 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
445 return static_cast<T *>(FoldingSetImpl::FindNodeOrInsertPos(ID, InsertPos));
524 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
525 return static_cast<T *>(FoldingSetImpl::FindNodeOrInsertPos(ID, InsertPos));
599 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
600 return Set.FindNodeOrInsertPos(ID, InsertPos);
613 /// it is not already in the folding set. InsertPos mus
615 InsertNode(T *N, void *InsertPos) argument
[all...]
H A DImmutableList.h169 void* InsertPos; local
173 ListTy* L = Cache.FindNodeOrInsertPos(ID, InsertPos);
182 Cache.InsertNode(L, InsertPos);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp456 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator(); local
488 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
493 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
498 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
504 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp594 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator(); local
597 if (InsertPos != Preheader->end())
598 dl = InsertPos->getDebugLoc();
641 BuildMI(*Preheader, InsertPos, dl,
646 BuildMI(*Preheader, InsertPos, dl,
659 BuildMI(*Preheader, InsertPos, dl,
664 BuildMI(*Preheader, InsertPos, dl,
668 BuildMI(*Preheader, InsertPos, dl,
675 BuildMI(*Preheader, InsertPos, dl,
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstruction.cpp77 void Instruction::insertBefore(Instruction *InsertPos) { argument
78 InsertPos->getParent()->getInstList().insert(InsertPos, this);
83 void Instruction::insertAfter(Instruction *InsertPos) { argument
84 InsertPos->getParent()->getInstList().insertAfter(InsertPos, this);
H A DAttributes.cpp220 void *InsertPos; local
225 AttributesLists->FindNodeOrInsertPos(ID, InsertPos);
231 AttributesLists->InsertNode(PAL, InsertPos);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp189 MachineBasicBlock::iterator InsertPos = MIB; local
218 MBB.insert(InsertPos, NMI);
239 finalizeBundle(MBB, InsertPos.getInstrIterator(), llvm::next(LI));
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DMachineSink.cpp689 MachineBasicBlock::iterator InsertPos = SuccToSinkTo->begin(); local
690 while (InsertPos != SuccToSinkTo->end() && InsertPos->isPHI())
691 ++InsertPos;
698 SuccToSinkTo->splice(InsertPos, ParentBlock, MI,
705 SuccToSinkTo->splice(InsertPos, ParentBlock, DbgMI,
H A DPHIElimination.cpp314 MachineBasicBlock::iterator InsertPos = local
323 BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
331 BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
385 KillInst = prior(InsertPos);
H A DMachineBlockPlacement.cpp965 MachineFunction::iterator InsertPos = F.begin(); local
972 if (InsertPos != MachineFunction::iterator(*BI))
973 F.splice(InsertPos, *BI);
975 ++InsertPos;
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DScalarEvolutionExpander.h122 Instruction *getIVIncOperand(Instruction *IncV, Instruction *InsertPos,
126 bool hoistIVInc(Instruction *IncV, Instruction *InsertPos);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstruction.h66 void insertBefore(Instruction *InsertPos);
70 void insertAfter(Instruction *InsertPos);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DScalarEvolutionExpander.cpp896 /// operands dominate InsertPos.
902 Instruction *InsertPos,
904 if (IncV == InsertPos)
914 if (!OInst || SE.DT->dominates(OInst, InsertPos))
926 if (!SE.DT->dominates(OInst, InsertPos))
949 /// hoistStep - Attempt to hoist a simple IV increment above InsertPos to make
951 /// until we reach a value that dominates InsertPos.
952 bool SCEVExpander::hoistIVInc(Instruction *IncV, Instruction *InsertPos) { argument
953 if (SE.DT->dominates(IncV, InsertPos))
956 // InsertPos mus
901 getIVIncOperand(Instruction *IncV, Instruction *InsertPos, bool allowScale) argument
1136 Instruction *InsertPos = L == IVIncInsertLoop ? local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DLoopSimplify.cpp681 Function::iterator InsertPos = BackedgeBlocks.back(); ++InsertPos; local
682 F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DMachineScheduler.h315 void moveInstruction(MachineInstr *MI, MachineBasicBlock::iterator InsertPos);
/macosx-10.9.5/tcsh-65/tcsh/
H A Ded.chared.c99 static Char *InsertPos = InputBuf; /* Where insertion starts */ variable
1388 InsertPos = 0;
1612 InsertPos = InputBuf; /* Reset editing position */
2345 if (InsertPos != 0) {
2346 if (Argument <= Cursor - InsertPos) {
3168 InsertPos = Cursor;
3241 InsertPos = Cursor;
3262 InsertPos = Cursor;
3277 InsertPos = LastChar; /* Mark where insertion begins */

Completed in 307 milliseconds

12