| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRewritePartialRegUses.cpp | 339 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 D | AMDGPULowerBufferFatPointers.cpp | 1033 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 D | AMDGPUSwLowerLDS.cpp | 692 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 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() 414 assert(MI->registerDefIsDead(NewLI.reg(), &TRI)); in eliminateDeadDef()
|
| H A D | RenameIndependentSubregs.cpp | 149 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); in INITIALIZE_PASS_DEPENDENCY() local 150 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | AtomicExpandPass.cpp | 480 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 D | LiveIntervals.cpp | 1812 LiveInterval &NewLI = createEmptyInterval(NewVReg); in splitSeparateComponents() local 1813 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
|
| H A D | CodeGenPrepare.cpp | 825 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 D | HexagonCFGOptimizer.cpp | 216 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 D | Local.h | 499 LoadInst &NewLI); 506 MDNode *N, LoadInst &NewLI);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 766 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 D | VPlanRecipes.cpp | 3127 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 D | SLPVectorizer.cpp | 18178 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 D | SROA.cpp | 2974 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 D | Local.cpp | 3651 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 D | Instruction.cpp | 407 auto *NewLI = in create() local 409 auto *NewSBI = Ctx.createLoadInst(NewLI); in create()
|