Searched defs:NewLI (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp337 LiveInterval &NewLI = createEmptyIntervalFrom(Dest); local
338 VNInfo *VNI = NewLI.getNextValue(Idx, LIS.getVNInfoAllocator());
339 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI));
343 MI->substituteRegister(Dest, NewLI.reg, 0, TRI);
H A DRenameIndependentSubregs.cpp143 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); local
144 Intervals.push_back(&NewLI);
H A DAtomicExpandPass.cpp368 auto *NewLI = Builder.CreateLoad(NewAddr); local
369 NewLI->setAlignment(LI->getAlignment());
370 NewLI->setVolatile(LI->isVolatile());
371 NewLI->setAtomic(LI->getOrdering(), LI->getSynchScope());
372 DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); local
374 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType());
377 return NewLI;
H A DLiveIntervalAnalysis.cpp1565 LiveInterval &NewLI = createEmptyInterval(NewVReg); local
1566 SplitLIs.push_back(&NewLI);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp343 LoadInst *NewLI = new LoadInst(NewPN, "", isVolatile, LoadAlignment); local
358 NewLI->setMetadata(ID, FirstLI->getMetadata(ID));
363 combineMetadata(NewLI, LI, KnownIDs);
373 NewLI->setOperand(0, InVal);
386 NewLI->setDebugLoc(FirstLI->getDebugLoc());
387 return NewLI;
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DStrongPHIElimination.cpp346 LiveInterval &NewLI = LI->getInterval(NewReg); local
352 VNInfo *NewVNI = NewLI.getVNInfoAt(DestLR->start);
354 NewVNI = NewLI.createValueCopy(DestLR->valno, LI->getVNInfoAllocator());
360 NewLI.addRange(NewLR);
807 LiveInterval &NewLI = LI->getInterval(NewReg); local
818 NewVN = NewLI.createValueCopy(OldVN, LI->getVNInfoAllocator());
823 NewLI.addRange(LR);
H A DInlineSpiller.cpp179 void insertReload(LiveInterval &NewLI, SlotIndex,
181 void insertSpill(LiveInterval &NewLI, const LiveInterval &OldLI,
890 LiveInterval &NewLI = Edit->createFrom(Original, LIS, VRM); local
891 NewLI.markNotSpillable();
894 SlotIndex DefIdx = Edit->rematerializeAt(*MI->getParent(), MI, NewLI.reg, RM,
903 MO.setReg(NewLI.reg);
909 VNInfo *DefVNI = NewLI.getNextValue(DefIdx, 0, LIS.getVNInfoAllocator());
910 NewLI.addRange(LiveRange(DefIdx, UseIdx.getDefIndex(), DefVNI));
911 DEBUG(dbgs() << "\tinterval: " << NewLI << '\n');
1058 /// insertReload - Insert a reload of NewLI
1059 insertReload(LiveInterval &NewLI, SlotIndex Idx, MachineBasicBlock::iterator MI) argument
1076 insertSpill(LiveInterval &NewLI, const LiveInterval &OldLI, SlotIndex Idx, MachineBasicBlock::iterator MI) argument
1168 LiveInterval &NewLI = Edit->createFrom(Reg, LIS, VRM); local
[all...]
H A DLiveIntervalAnalysis.cpp745 LiveInterval *NewLI = createInterval(li->reg); local
746 NewLI->Copy(*li, mri_, getVNInfoAllocator());
747 return NewLI;
791 LiveInterval NewLI(li->reg, 0);
797 NewLI.addRange(LiveRange(VNI->def, VNI->def.getNextSlot(), VNI));
819 if (VNInfo *ExtVNI = NewLI.extendInBlock(BlockStart, Idx.getNextSlot())) {
840 NewLI.addRange(LiveRange(BlockStart, Idx.getNextSlot(), VNI));
860 LiveInterval::iterator LII = NewLI.FindLiveRangeContaining(VNI->def);
861 assert(LII != NewLI.end() && "Missing live range for PHI");
867 NewLI
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp381 LoadInst *NewLI = new LoadInst(PhiVal, "", isVolatile, LoadAlignment); local
382 NewLI->setDebugLoc(FirstLI->getDebugLoc());
383 return NewLI;
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2586 Instruction *NewLI; local
2589 NewLI = Builder.CreateMaskedGather(VectorGep[Part], Alignment, MaskPart,
2591 Entry[Part] = NewLI;
2608 NewLI = Builder.CreateMaskedLoad(VecPtr, Alignment, Mask[Part],
2612 NewLI = Builder.CreateAlignedLoad(VecPtr, Alignment, "wide.load");
2613 Entry[Part] = Reverse ? reverseVector(NewLI) : NewLI;
2615 addMetadata(NewLI, LI);

Completed in 1576 milliseconds