| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | LiveRangeEdit.cpp | 397 LiveInterval &NewLI = createEmptyIntervalFrom(Dest, false); in eliminateDeadDef() local 399 VNInfo *VNI = NewLI.getNextValue(Idx, Alloc); in eliminateDeadDef() 400 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI)); in eliminateDeadDef() 404 auto *SR = NewLI.createSubRange( in eliminateDeadDef() 413 MI->substituteRegister(Dest, NewLI.reg(), 0, TRI); in eliminateDeadDef()
|
| D | RenameIndependentSubregs.cpp | 143 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); in INITIALIZE_PASS_DEPENDENCY() local 144 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY()
|
| D | AtomicExpandPass.cpp | 379 auto *NewLI = Builder.CreateLoad(NewTy, NewAddr); in convertAtomicLoadToIntegerType() local 380 NewLI->setAlignment(LI->getAlign()); in convertAtomicLoadToIntegerType() 381 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType() 382 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); in convertAtomicLoadToIntegerType() 383 LLVM_DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); in convertAtomicLoadToIntegerType() 385 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType() 388 return NewLI; in convertAtomicLoadToIntegerType()
|
| D | LiveIntervals.cpp | 1745 LiveInterval &NewLI = createEmptyInterval(NewVReg); in splitSeparateComponents() local 1746 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
|
| D | CodeGenPrepare.cpp | 749 LoopInfo NewLI(NewDT); in verifyBFIUpdates() local 750 BranchProbabilityInfo NewBPI(F, NewLI, TLInfo); in verifyBFIUpdates() 751 BlockFrequencyInfo NewBFI(F, NewBPI, NewLI); in verifyBFIUpdates()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonCFGOptimizer.cpp | 227 for (const auto &NewLI : NewLiveIn) in runOnMachineFunction() local 228 LayoutSucc->addLiveIn(NewLI); in runOnMachineFunction()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| D | Local.h | 425 void copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI); 432 LoadInst &NewLI);
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombinePHI.cpp | 734 LoadInst *NewLI = in foldPHIArgLoadIntoPHI() local 751 NewLI->setMetadata(ID, FirstLI->getMetadata(ID)); in foldPHIArgLoadIntoPHI() 758 combineMetadata(NewLI, LI, KnownIDs, true); in foldPHIArgLoadIntoPHI() 768 NewLI->setOperand(0, InVal); in foldPHIArgLoadIntoPHI() 781 PHIArgMergedDebugLoc(NewLI, PN); in foldPHIArgLoadIntoPHI() 782 return NewLI; in foldPHIArgLoadIntoPHI()
|
| D | InstCombineLoadStoreAlloca.cpp | 1412 LoadInst *NewLI = IC.combineLoadToNewType(*LI, CmpLoadTy); in removeBitcastsFromLoadStoreOnMinMax() local 1417 combineStoreToNewValue(IC, *USI, NewLI); in removeBitcastsFromLoadStoreOnMinMax()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | Local.cpp | 2892 LoadInst &NewLI) { in copyNonnullMetadata() argument 2893 auto *NewTy = NewLI.getType(); in copyNonnullMetadata() 2897 NewLI.setMetadata(LLVMContext::MD_nonnull, N); in copyNonnullMetadata() 2906 MDBuilder MDB(NewLI.getContext()); in copyNonnullMetadata() 2912 NewLI.setMetadata(LLVMContext::MD_range, in copyNonnullMetadata() 2917 MDNode *N, LoadInst &NewLI) { in copyRangeMetadata() argument 2918 auto *NewTy = NewLI.getType(); in copyRangeMetadata() 2921 NewLI.setMetadata(LLVMContext::MD_range, N); in copyRangeMetadata() 2936 NewLI.setMetadata(LLVMContext::MD_nonnull, NN); in copyRangeMetadata()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | SROA.cpp | 2792 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), NewPtr, in visitLoadInst() local 2796 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in visitLoadInst() 2797 if (NewLI->isAtomic()) in visitLoadInst() 2798 NewLI->setAlignment(LI.getAlign()); in visitLoadInst() 2803 copyMetadataForLoad(*NewLI, LI); in visitLoadInst() 2807 NewLI->setAAMetadata(AATags.shift(NewBeginOffset - BeginOffset)); in visitLoadInst() 2810 V = NewLI; in visitLoadInst() 2825 LoadInst *NewLI = in visitLoadInst() local 2829 NewLI->setAAMetadata(AATags.shift(NewBeginOffset - BeginOffset)); in visitLoadInst() 2831 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in visitLoadInst() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | LoopVectorize.cpp | 9806 Value *NewLI; in execute() local 9810 NewLI = Builder.CreateMaskedGather(DataTy, VectorGep, Alignment, MaskPart, in execute() 9812 State.addMetadata(NewLI, LI); in execute() 9817 NewLI = Builder.CreateMaskedLoad( in execute() 9821 NewLI = in execute() 9825 State.addMetadata(NewLI, LI); in execute() 9827 NewLI = Builder.CreateVectorReverse(NewLI, "reverse"); in execute() 9830 State.set(getVPSingleValue(), NewLI, Part); in execute()
|
| D | SLPVectorizer.cpp | 9546 Instruction *NewLI; in vectorizeTree() local 9551 NewLI = Builder.CreateAlignedLoad(VecTy, VecPtr, LI->getAlign()); in vectorizeTree() 9560 PO, PO != VecPtr ? cast<User>(VecPtr) : NewLI, FoundLane); in vectorizeTree() 9574 NewLI = Builder.CreateMaskedGather(VecTy, VecPtr, CommonAlignment); in vectorizeTree() 9576 Value *V = propagateMetadata(NewLI, E->Scalars); in vectorizeTree()
|