Searched refs:NewLI (Results 1 - 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp229 for (const auto &NewLI : NewLiveIn)
230 LayoutSucc->addLiveIn(NewLI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp364 LiveInterval &NewLI = createEmptyIntervalFrom(Dest, false); local
365 VNInfo *VNI = NewLI.getNextValue(Idx, LIS.getVNInfoAllocator());
366 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI));
370 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.cpp385 auto *NewLI = Builder.CreateLoad(NewTy, NewAddr); local
386 NewLI->setAlignment(MaybeAlign(LI->getAlignment()));
387 NewLI->setVolatile(LI->isVolatile());
388 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID());
389 LLVM_DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); local
391 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType());
394 return NewLI;
H A DLiveIntervals.cpp1674 LiveInterval &NewLI = createEmptyInterval(NewVReg); local
1675 SplitLIs.push_back(&NewLI);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h475 void copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI);
482 LoadInst &NewLI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp610 LoadInst *NewLI = local
627 NewLI->setMetadata(ID, FirstLI->getMetadata(ID));
632 combineMetadata(NewLI, LI, KnownIDs, true);
642 NewLI->setOperand(0, InVal);
655 PHIArgMergedDebugLoc(NewLI, PN);
656 return NewLI;
H A DInstCombineLoadStoreAlloca.cpp1359 LoadInst *NewLI = IC.combineLoadToNewType(*LI, CmpLoadTy); local
1364 combineStoreToNewValue(IC, *USI, NewLI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp2559 LoadInst &NewLI) {
2560 auto *NewTy = NewLI.getType();
2564 NewLI.setMetadata(LLVMContext::MD_nonnull, N);
2573 MDBuilder MDB(NewLI.getContext());
2579 NewLI.setMetadata(LLVMContext::MD_range,
2584 MDNode *N, LoadInst &NewLI) {
2585 auto *NewTy = NewLI.getType();
2597 NewLI.setMetadata(LLVMContext::MD_nonnull, NN);
2558 copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI) argument
2583 copyRangeMetadata(const DataLayout &DL, const LoadInst &OldLI, MDNode *N, LoadInst &NewLI) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2515 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI,
2519 NewLI->setAAMetadata(AATags);
2521 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID());
2522 if (NewLI->isAtomic())
2523 NewLI->setAlignment(LI.getAlign());
2536 copyNonnullMetadata(LI, N, *NewLI);
2539 V = NewLI;
2554 LoadInst *NewLI = IRB.CreateAlignedLoad(
2558 NewLI->setAAMetadata(AATags);
2560 NewLI
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2465 Value *NewLI;
2469 NewLI = Builder.CreateMaskedGather(VectorGep, Alignment.value(), MaskPart,
2471 addMetadata(NewLI, LI);
2475 NewLI = Builder.CreateMaskedLoad(
2479 NewLI = Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment.value(),
2483 addMetadata(NewLI, LI);
2485 NewLI = reverseVector(NewLI);
2487 VectorLoopValueMap.setVectorValue(Instr, Part, NewLI);

Completed in 139 milliseconds