/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNRewritePartialRegUses.cpp | 355 auto &NewLI = LIS->createEmptyInterval(NewReg); in updateLiveIntervals() local 358 NewLI.setWeight(OldLI.weight()); in updateLiveIntervals() 391 NewLI.createSubRangeFrom(Allocator, in updateLiveIntervals() 394 NewLI.assign(SR, Allocator); in updateLiveIntervals() 398 if (NewLI.empty()) in updateLiveIntervals() 399 NewLI.assign(OldLI, Allocator); in updateLiveIntervals() 400 NewLI.verify(MRI); in updateLiveIntervals()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRangeEdit.cpp | 400 LiveInterval &NewLI = createEmptyIntervalFrom(Dest, false); in eliminateDeadDef() local 402 VNInfo *VNI = NewLI.getNextValue(Idx, Alloc); in eliminateDeadDef() 403 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI)); in eliminateDeadDef() 407 auto *SR = NewLI.createSubRange( in eliminateDeadDef() 416 MI->substituteRegister(Dest, NewLI.reg(), 0, TRI); in eliminateDeadDef() 417 assert(MI->registerDefIsDead(NewLI.reg(), &TRI)); in eliminateDeadDef()
|
H A D | RenameIndependentSubregs.cpp | 143 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); in INITIALIZE_PASS_DEPENDENCY() local 144 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY()
|
H A D | AtomicExpandPass.cpp | 412 auto *NewLI = Builder.CreateLoad(NewTy, Addr); in convertAtomicLoadToIntegerType() local 413 NewLI->setAlignment(LI->getAlign()); in convertAtomicLoadToIntegerType() 414 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType() 415 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); in convertAtomicLoadToIntegerType() 416 LLVM_DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); in convertAtomicLoadToIntegerType() 418 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType() 421 return NewLI; in convertAtomicLoadToIntegerType()
|
H A D | LiveIntervals.cpp | 1776 LiveInterval &NewLI = createEmptyInterval(NewVReg); in splitSeparateComponents() local 1777 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
|
H A D | CodeGenPrepare.cpp | 823 LoopInfo NewLI(NewDT); in verifyBFIUpdates() local 824 BranchProbabilityInfo NewBPI(F, NewLI, TLInfo); in verifyBFIUpdates() 825 BlockFrequencyInfo NewBFI(F, NewBPI, NewLI); in verifyBFIUpdates()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCFGOptimizer.cpp | 227 for (const auto &NewLI : NewLiveIn) in runOnMachineFunction() local 228 LayoutSucc->addLiveIn(NewLI); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 470 void copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI); 477 LoadInst &NewLI);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 734 LoadInst *NewLI = in foldPHIArgLoadIntoPHI() local 752 NewLI->setMetadata(ID, FirstLI->getMetadata(ID)); in foldPHIArgLoadIntoPHI() 759 combineMetadata(NewLI, LI, KnownIDs, true); in foldPHIArgLoadIntoPHI() 769 NewLI->setOperand(0, InVal); in foldPHIArgLoadIntoPHI() 782 PHIArgMergedDebugLoc(NewLI, PN); in foldPHIArgLoadIntoPHI() 783 return NewLI; in foldPHIArgLoadIntoPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
H A D | SandboxIR.cpp | 509 auto *NewLI = Builder.CreateAlignedLoad(Ty, Ptr->Val, Align, in create() local 511 auto *NewSBI = Ctx.createLoadInst(NewLI); in create() 520 auto *NewLI = Builder.CreateAlignedLoad(Ty, Ptr->Val, Align, in create() local 522 auto *NewSBI = Ctx.createLoadInst(NewLI); in create()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 2879 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), NewPtr, in visitLoadInst() local 2883 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in visitLoadInst() 2884 if (NewLI->isAtomic()) in visitLoadInst() 2885 NewLI->setAlignment(LI.getAlign()); in visitLoadInst() 2890 copyMetadataForLoad(*NewLI, LI); in visitLoadInst() 2894 NewLI->setAAMetadata(AATags.adjustForAccess( in visitLoadInst() 2895 NewBeginOffset - BeginOffset, NewLI->getType(), DL)); in visitLoadInst() 2898 V = NewLI; in visitLoadInst() 2913 LoadInst *NewLI = in visitLoadInst() local 2918 NewLI->setAAMetadata(AATags.adjustForAccess( in visitLoadInst() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 3559 LoadInst &NewLI) { in copyNonnullMetadata() argument 3560 auto *NewTy = NewLI.getType(); in copyNonnullMetadata() 3564 NewLI.setMetadata(LLVMContext::MD_nonnull, N); in copyNonnullMetadata() 3573 MDBuilder MDB(NewLI.getContext()); in copyNonnullMetadata() 3579 NewLI.setMetadata(LLVMContext::MD_range, in copyNonnullMetadata() 3584 MDNode *N, LoadInst &NewLI) { in copyRangeMetadata() argument 3585 auto *NewTy = NewLI.getType(); in copyRangeMetadata() 3588 NewLI.setMetadata(LLVMContext::MD_range, N); in copyRangeMetadata() 3603 NewLI.setMetadata(LLVMContext::MD_nonnull, NN); in copyRangeMetadata()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 9210 Value *NewLI; in execute() local 9222 NewLI = Builder.CreateMaskedGather(DataTy, Addr, Alignment, Mask, nullptr, in execute() 9225 NewLI = Builder.CreateMaskedLoad(DataTy, Addr, Alignment, Mask, in execute() 9229 NewLI = Builder.CreateAlignedLoad(DataTy, Addr, Alignment, "wide.load"); in execute() 9232 State.addMetadata(NewLI, LI); in execute() 9234 NewLI = Builder.CreateVectorReverse(NewLI, "reverse"); in execute() 9235 State.set(this, NewLI, Part); in execute() 9262 CallInst *NewLI; in execute() local 9275 NewLI = in execute() 9281 NewLI = cast<CallInst>(VBuilder.createVectorInstruction( in execute() [all …]
|
H A D | SLPVectorizer.cpp | 13315 Instruction *NewLI; in vectorizeTree() local 13318 NewLI = Builder.CreateAlignedLoad(VecTy, PO, LI->getAlign()); in vectorizeTree() 13359 NewLI = Inst; in vectorizeTree() 13369 NewLI = Builder.CreateMaskedGather(VecTy, VecPtr, CommonAlignment); in vectorizeTree() 13371 Value *V = propagateMetadata(NewLI, E->Scalars); in vectorizeTree()
|