Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveRangeEdit.cpp364 LiveInterval &NewLI = createEmptyIntervalFrom(Dest, false); in eliminateDeadDef() local
365 VNInfo *VNI = NewLI.getNextValue(Idx, LIS.getVNInfoAllocator()); in eliminateDeadDef()
366 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI)); in eliminateDeadDef()
370 MI->substituteRegister(Dest, NewLI.reg, 0, TRI); in eliminateDeadDef()
DRenameIndependentSubregs.cpp143 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); in INITIALIZE_PASS_DEPENDENCY() local
144 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY()
DAtomicExpandPass.cpp385 auto *NewLI = Builder.CreateLoad(NewTy, NewAddr); in convertAtomicLoadToIntegerType() local
386 NewLI->setAlignment(MaybeAlign(LI->getAlignment())); in convertAtomicLoadToIntegerType()
387 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType()
388 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); in convertAtomicLoadToIntegerType()
389 LLVM_DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); in convertAtomicLoadToIntegerType()
391 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType()
394 return NewLI; in convertAtomicLoadToIntegerType()
DLiveIntervals.cpp1674 LiveInterval &NewLI = createEmptyInterval(NewVReg); in splitSeparateComponents() local
1675 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
/external/llvm/lib/CodeGen/
DLiveRangeEdit.cpp337 LiveInterval &NewLI = createEmptyIntervalFrom(Dest); in eliminateDeadDef() local
338 VNInfo *VNI = NewLI.getNextValue(Idx, LIS.getVNInfoAllocator()); in eliminateDeadDef()
339 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI)); in eliminateDeadDef()
343 MI->substituteRegister(Dest, NewLI.reg, 0, TRI); in eliminateDeadDef()
DRenameIndependentSubregs.cpp143 LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg); in INITIALIZE_PASS_DEPENDENCY() local
144 Intervals.push_back(&NewLI); in INITIALIZE_PASS_DEPENDENCY()
DAtomicExpandPass.cpp368 auto *NewLI = Builder.CreateLoad(NewAddr); in convertAtomicLoadToIntegerType() local
369 NewLI->setAlignment(LI->getAlignment()); in convertAtomicLoadToIntegerType()
370 NewLI->setVolatile(LI->isVolatile()); in convertAtomicLoadToIntegerType()
371 NewLI->setAtomic(LI->getOrdering(), LI->getSynchScope()); in convertAtomicLoadToIntegerType()
372 DEBUG(dbgs() << "Replaced " << *LI << " with " << *NewLI << "\n"); in convertAtomicLoadToIntegerType()
374 Value *NewVal = Builder.CreateBitCast(NewLI, LI->getType()); in convertAtomicLoadToIntegerType()
377 return NewLI; in convertAtomicLoadToIntegerType()
DLiveIntervalAnalysis.cpp1565 LiveInterval &NewLI = createEmptyInterval(NewVReg); in splitSeparateComponents() local
1566 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
/external/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp223 for (const auto &NewLI : NewLiveIn) in runOnMachineFunction() local
224 LayoutSucc->addLiveIn(NewLI); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp229 for (const auto &NewLI : NewLiveIn) in runOnMachineFunction() local
230 LayoutSucc->addLiveIn(NewLI); in runOnMachineFunction()
/external/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp343 LoadInst *NewLI = new LoadInst(NewPN, "", isVolatile, LoadAlignment); in FoldPHIArgLoadIntoPHI() local
358 NewLI->setMetadata(ID, FirstLI->getMetadata(ID)); in FoldPHIArgLoadIntoPHI()
363 combineMetadata(NewLI, LI, KnownIDs); in FoldPHIArgLoadIntoPHI()
373 NewLI->setOperand(0, InVal); in FoldPHIArgLoadIntoPHI()
386 NewLI->setDebugLoc(FirstLI->getDebugLoc()); in FoldPHIArgLoadIntoPHI()
387 return NewLI; in FoldPHIArgLoadIntoPHI()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DLocal.h475 void copyNonnullMetadata(const LoadInst &OldLI, MDNode *N, LoadInst &NewLI);
482 LoadInst &NewLI);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp610 LoadInst *NewLI = in FoldPHIArgLoadIntoPHI() local
627 NewLI->setMetadata(ID, FirstLI->getMetadata(ID)); in FoldPHIArgLoadIntoPHI()
632 combineMetadata(NewLI, LI, KnownIDs, true); in FoldPHIArgLoadIntoPHI()
642 NewLI->setOperand(0, InVal); in FoldPHIArgLoadIntoPHI()
655 PHIArgMergedDebugLoc(NewLI, PN); in FoldPHIArgLoadIntoPHI()
656 return NewLI; in FoldPHIArgLoadIntoPHI()
DInstCombineLoadStoreAlloca.cpp1359 LoadInst *NewLI = IC.combineLoadToNewType(*LI, CmpLoadTy); in removeBitcastsFromLoadStoreOnMinMax() local
1364 combineStoreToNewValue(IC, *USI, NewLI); in removeBitcastsFromLoadStoreOnMinMax()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLocal.cpp2559 LoadInst &NewLI) { in copyNonnullMetadata() argument
2560 auto *NewTy = NewLI.getType(); in copyNonnullMetadata()
2564 NewLI.setMetadata(LLVMContext::MD_nonnull, N); in copyNonnullMetadata()
2573 MDBuilder MDB(NewLI.getContext()); in copyNonnullMetadata()
2579 NewLI.setMetadata(LLVMContext::MD_range, in copyNonnullMetadata()
2584 MDNode *N, LoadInst &NewLI) { in copyRangeMetadata() argument
2585 auto *NewTy = NewLI.getType(); in copyRangeMetadata()
2597 NewLI.setMetadata(LLVMContext::MD_nonnull, NN); in copyRangeMetadata()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSROA.cpp2515 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), &NewAI, in visitLoadInst() local
2519 NewLI->setAAMetadata(AATags); in visitLoadInst()
2521 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in visitLoadInst()
2522 if (NewLI->isAtomic()) in visitLoadInst()
2523 NewLI->setAlignment(LI.getAlign()); in visitLoadInst()
2536 copyNonnullMetadata(LI, N, *NewLI); in visitLoadInst()
2539 V = NewLI; in visitLoadInst()
2554 LoadInst *NewLI = IRB.CreateAlignedLoad( in visitLoadInst() local
2558 NewLI->setAAMetadata(AATags); in visitLoadInst()
2560 NewLI->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in visitLoadInst()
[all …]
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2586 Instruction *NewLI; in vectorizeMemoryInstruction() local
2589 NewLI = Builder.CreateMaskedGather(VectorGep[Part], Alignment, MaskPart, in vectorizeMemoryInstruction()
2591 Entry[Part] = NewLI; in vectorizeMemoryInstruction()
2608 NewLI = Builder.CreateMaskedLoad(VecPtr, Alignment, Mask[Part], in vectorizeMemoryInstruction()
2612 NewLI = Builder.CreateAlignedLoad(VecPtr, Alignment, "wide.load"); in vectorizeMemoryInstruction()
2613 Entry[Part] = Reverse ? reverseVector(NewLI) : NewLI; in vectorizeMemoryInstruction()
2615 addMetadata(NewLI, LI); in vectorizeMemoryInstruction()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp2389 LoadInst *NewLI = IRB.CreateAlignedLoad(&NewAI, NewAI.getAlignment(), in visitLoadInst() local
2392 NewLI->setAtomic(LI.getOrdering(), LI.getSynchScope()); in visitLoadInst()
2393 V = NewLI; in visitLoadInst()
2408 LoadInst *NewLI = IRB.CreateAlignedLoad(getNewAllocaSlicePtr(IRB, LTy), in visitLoadInst() local
2412 NewLI->setAtomic(LI.getOrdering(), LI.getSynchScope()); in visitLoadInst()
2414 V = NewLI; in visitLoadInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2465 Value *NewLI; in vectorizeMemoryInstruction() local
2469 NewLI = Builder.CreateMaskedGather(VectorGep, Alignment.value(), MaskPart, in vectorizeMemoryInstruction()
2471 addMetadata(NewLI, LI); in vectorizeMemoryInstruction()
2475 NewLI = Builder.CreateMaskedLoad( in vectorizeMemoryInstruction()
2479 NewLI = Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment.value(), in vectorizeMemoryInstruction()
2483 addMetadata(NewLI, LI); in vectorizeMemoryInstruction()
2485 NewLI = reverseVector(NewLI); in vectorizeMemoryInstruction()
2487 VectorLoopValueMap.setVectorValue(Instr, Part, NewLI); in vectorizeMemoryInstruction()