Home
last modified time | relevance | path

Searched refs:NewLI (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRewritePartialRegUses.cpp339 auto &NewLI = LIS->createEmptyInterval(NewReg); in updateLiveIntervals() local
342 NewLI.setWeight(OldLI.weight()); in updateLiveIntervals()
375 NewLI.createSubRangeFrom(Allocator, in updateLiveIntervals()
378 NewLI.assign(SR, Allocator); in updateLiveIntervals()
382 if (NewLI.empty()) in updateLiveIntervals()
383 NewLI.assign(OldLI, Allocator); in updateLiveIntervals()
384 assert(NewLI.verify(MRI)); in updateLiveIntervals()
H A DAMDGPULowerBufferFatPointers.cpp1033 LoadInst *NewLI = IRB.CreateAlignedLoad( in visitLoadImpl() local
1036 copyMetadataForLoad(*NewLI, OrigLI); in visitLoadImpl()
1037 NewLI->setAAMetadata( in visitLoadImpl()
1039 NewLI->setAtomic(OrigLI.getOrdering(), OrigLI.getSyncScopeID()); in visitLoadImpl()
1040 NewLI->setVolatile(OrigLI.isVolatile()); in visitLoadImpl()
1041 Value *Loaded = IRB.CreateBitCast(NewLI, SliceType, in visitLoadImpl()
1042 NewLI->getName() + ".from.loadable"); in visitLoadImpl()
H A DAMDGPUSwLowerLDS.cpp692 LoadInst *NewLI = IRB.CreateAlignedLoad(LI->getType(), Replacement, in translateLDSMemoryOperationsToGlobalMemory() local
694 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); in translateLDSMemoryOperationsToGlobalMemory()
695 AsanInfo.Instructions.insert(NewLI); in translateLDSMemoryOperationsToGlobalMemory()
696 LI->replaceAllUsesWith(NewLI); in translateLDSMemoryOperationsToGlobalMemory()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp397 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()
414 assert(MI->registerDefIsDead(NewLI.reg(), &TRI)); in eliminateDeadDef()
H A DRenameIndependentSubregs.cpp149 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); in INITIALIZE_PASS_DEPENDENCY() local
150 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY()
H A DAtomicExpandPass.cpp480 auto *NewLI = Builder.CreateLoad(NewTy, Addr); in convertAtomicLoadToIntegerType() local
481 NewLI->setAlignment(LI->getAlign()); in convertAtomicLoadToIntegerType()
482 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType()
483 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); in convertAtomicLoadToIntegerType()
484 LLVM_DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); in convertAtomicLoadToIntegerType()
486 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType()
489 return NewLI; in convertAtomicLoadToIntegerType()
H A DLiveIntervals.cpp1812 LiveInterval &NewLI = createEmptyInterval(NewVReg); in splitSeparateComponents() local
1813 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
H A DCodeGenPrepare.cpp825 LoopInfo NewLI(NewDT); in verifyBFIUpdates() local
826 BranchProbabilityInfo NewBPI(F, NewLI, TLInfo); in verifyBFIUpdates()
827 BlockFrequencyInfo NewBFI(F, NewBPI, NewLI); in verifyBFIUpdates()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp216 for (const auto &NewLI : NewLiveIn) in runOnMachineFunction() local
217 LayoutSucc->addLiveIn(NewLI); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h499 LoadInst &NewLI);
506 MDNode *N, LoadInst &NewLI);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp766 LoadInst *NewLI = in foldPHIArgLoadIntoPHI() local
768 NewLI->copyMetadata(*FirstLI); in foldPHIArgLoadIntoPHI()
775 combineMetadataForCSE(NewLI, LI, true); in foldPHIArgLoadIntoPHI()
785 NewLI->setOperand(0, InVal); in foldPHIArgLoadIntoPHI()
798 PHIArgMergedDebugLoc(NewLI, PN); in foldPHIArgLoadIntoPHI()
799 return NewLI; in foldPHIArgLoadIntoPHI()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp3127 Value *NewLI; in execute() local
3129 NewLI = Builder.CreateMaskedGather(DataTy, Addr, Alignment, Mask, nullptr, in execute()
3132 NewLI = in execute()
3136 NewLI = Builder.CreateAlignedLoad(DataTy, Addr, Alignment, "wide.load"); in execute()
3138 applyMetadata(*cast<Instruction>(NewLI)); in execute()
3140 NewLI = Builder.CreateVectorReverse(NewLI, "reverse"); in execute()
3141 State.set(this, NewLI); in execute()
3172 CallInst *NewLI; in execute() local
3185 NewLI = in execute()
3189 NewLI = Builder.CreateIntrinsic(DataTy, Intrinsic::vp_load, in execute()
[all …]
H A DSLPVectorizer.cpp18178 Instruction *NewLI; in vectorizeTree() local
18181 NewLI = Builder.CreateAlignedLoad(VecTy, PO, LI->getAlign()); in vectorizeTree()
18198 NewLI = Builder.CreateMaskedLoad(LoadVecTy, PO, CommonAlignment, in vectorizeTree()
18201 NewLI = Builder.CreateAlignedLoad(LoadVecTy, PO, CommonAlignment); in vectorizeTree()
18203 NewLI = ::propagateMetadata(NewLI, E->Scalars); in vectorizeTree()
18210 NewLI = in vectorizeTree()
18211 cast<Instruction>(Builder.CreateShuffleVector(NewLI, CompressMask)); in vectorizeTree()
18253 NewLI = Inst; in vectorizeTree()
18280 NewLI = Builder.CreateMaskedGather(VecTy, VecPtr, CommonAlignment); in vectorizeTree()
18283 ? NewLI in vectorizeTree()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2974 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), NewPtr, in visitLoadInst() local
2978 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in visitLoadInst()
2979 if (NewLI->isAtomic()) in visitLoadInst()
2980 NewLI->setAlignment(LI.getAlign()); in visitLoadInst()
2985 copyMetadataForLoad(*NewLI, LI); in visitLoadInst()
2989 NewLI->setAAMetadata(AATags.adjustForAccess( in visitLoadInst()
2990 NewBeginOffset - BeginOffset, NewLI->getType(), DL)); in visitLoadInst()
2993 V = NewLI; in visitLoadInst()
3008 LoadInst *NewLI = in visitLoadInst() local
3013 NewLI->setAAMetadata(AATags.adjustForAccess( in visitLoadInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp3651 LoadInst &NewLI) { in copyNonnullMetadata() argument
3652 auto *NewTy = NewLI.getType(); in copyNonnullMetadata()
3656 NewLI.setMetadata(LLVMContext::MD_nonnull, N); in copyNonnullMetadata()
3665 MDBuilder MDB(NewLI.getContext()); in copyNonnullMetadata()
3671 NewLI.setMetadata(LLVMContext::MD_range, in copyNonnullMetadata()
3676 MDNode *N, LoadInst &NewLI) { in copyRangeMetadata() argument
3677 auto *NewTy = NewLI.getType(); in copyRangeMetadata()
3680 NewLI.setMetadata(LLVMContext::MD_range, N); in copyRangeMetadata()
3695 NewLI.setMetadata(LLVMContext::MD_nonnull, NN); in copyRangeMetadata()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp407 auto *NewLI = in create() local
409 auto *NewSBI = Ctx.createLoadInst(NewLI); in create()