Searched refs:NewLI (Results 1 - 11 of 11) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCFGOptimizer.cpp | 229 for (const auto &NewLI : NewLiveIn) 230 LayoutSucc->addLiveIn(NewLI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRangeEdit.cpp | 364 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 D | RenameIndependentSubregs.cpp | 143 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); local 144 Intervals.push_back(&NewLI);
|
H A D | AtomicExpandPass.cpp | 385 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 D | LiveIntervals.cpp | 1674 LiveInterval &NewLI = createEmptyInterval(NewVReg); local 1675 SplitLIs.push_back(&NewLI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 475 void copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI); 482 LoadInst &NewLI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 610 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 D | InstCombineLoadStoreAlloca.cpp | 1359 LoadInst *NewLI = IC.combineLoadToNewType(*LI, CmpLoadTy); local 1364 combineStoreToNewValue(IC, *USI, NewLI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 2559 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 D | SROA.cpp | 2515 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 D | LoopVectorize.cpp | 2465 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