Home
last modified time | relevance | path

Searched refs:NewSI (Results 1 – 9 of 9) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1908 StoreInst *NewSI = new StoreInst(LiveInValue, Ptr, InsertPos); in doExtraRewritesBeforeFinalDeletion() local
1910 NewSI->setOrdering(AtomicOrdering::Unordered); in doExtraRewritesBeforeFinalDeletion()
1911 NewSI->setAlignment(Align(Alignment)); in doExtraRewritesBeforeFinalDeletion()
1912 NewSI->setDebugLoc(DL); in doExtraRewritesBeforeFinalDeletion()
1914 NewSI->setAAMetadata(AATags); in doExtraRewritesBeforeFinalDeletion()
1921 NewSI, nullptr, NewSI->getParent(), MemorySSA::Beginning); in doExtraRewritesBeforeFinalDeletion()
1924 MSSAU->createMemoryAccessAfter(NewSI, nullptr, MSSAInsertPoint); in doExtraRewritesBeforeFinalDeletion()
H A DSROA.cpp2699 StoreInst *NewSI; in visitStoreInst() local
2718 NewSI = in visitStoreInst()
2723 NewSI = in visitStoreInst()
2726 NewSI->copyMetadata(SI, {LLVMContext::MD_mem_parallel_loop_access, in visitStoreInst()
2729 NewSI->setAAMetadata(AATags.shift(NewBeginOffset - BeginOffset)); in visitStoreInst()
2731 NewSI->setAtomic(SI.getOrdering(), SI.getSyncScopeID()); in visitStoreInst()
2732 if (NewSI->isAtomic()) in visitStoreInst()
2733 NewSI->setAlignment(SI.getAlign()); in visitStoreInst()
2737 LLVM_DEBUG(dbgs() << " to: " << *NewSI << "\n"); in visitStoreInst()
2738 return NewSI->getPointerOperand() == &NewAI && !SI.isVolatile(); in visitStoreInst()
H A DSimpleLoopUnswitch.cpp721 auto *NewSI = SwitchInst::Create(LoopCond, NewPH, ExitCases.size(), OldPH); in unswitchTrivialSwitch() local
722 SwitchInstProfUpdateWrapper NewSIW(*NewSI); in unswitchTrivialSwitch()
2194 SwitchInst *NewSI = cast<SwitchInst>(NewTI); in unswitchNontrivialInvariants() local
2195 assert(NewSI->getDefaultDest() == RetainedSuccBB && in unswitchNontrivialInvariants()
2197 for (auto &Case : NewSI->cases()) in unswitchNontrivialInvariants()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp311 Value *NewSI = in foldSelectOpOp() local
314 return CastInst::Create(Instruction::CastOps(TI->getOpcode()), NewSI, in foldSelectOpOp()
401 Value *NewSI = Builder.CreateSelect(Cond, OtherOpT, OtherOpF, in foldSelectOpOp() local
403 Value *Op0 = MatchIsOpZero ? MatchOp : NewSI; in foldSelectOpOp()
404 Value *Op1 = MatchIsOpZero ? NewSI : MatchOp; in foldSelectOpOp()
1662 Value *NewSI = in foldSPFofSPF() local
1665 return replaceInstUsesWith(Outer, NewSI); in foldSPFofSPF()
2964 Value *NewSI = Builder.CreateSelect(Cmp, LHS, RHS, SI.getName(), &SI); in visitSelectInst() local
2966 return replaceInstUsesWith(SI, NewSI); in visitSelectInst()
2968 Value *NewCast = Builder.CreateCast(CastOp, NewSI, SelType); in visitSelectInst()
H A DInstCombineLoadStoreAlloca.cpp1553 StoreInst *NewSI = in mergeStoreIntoSuccessor() local
1556 InsertNewInstBefore(NewSI, *BBI); in mergeStoreIntoSuccessor()
1557 NewSI->setDebugLoc(MergedLoc); in mergeStoreIntoSuccessor()
1564 NewSI->setAAMetadata(AATags); in mergeStoreIntoSuccessor()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp442 StoreInst *NewSI = Builder.CreateStore(NewVal, NewAddr); in convertAtomicStoreToIntegerType() local
443 NewSI->setAlignment(SI->getAlign()); in convertAtomicStoreToIntegerType()
444 NewSI->setVolatile(SI->isVolatile()); in convertAtomicStoreToIntegerType()
445 NewSI->setAtomic(SI->getOrdering(), SI->getSyncScopeID()); in convertAtomicStoreToIntegerType()
446 LLVM_DEBUG(dbgs() << "Replaced " << *SI << " with " << *NewSI << "\n"); in convertAtomicStoreToIntegerType()
448 return NewSI; in convertAtomicStoreToIntegerType()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1284 SwitchInst *NewSI = Builder.CreateSwitch(CV, PredDefault, PredCases.size()); in PerformValueComparisonIntoPredecessorFolding() local
1285 NewSI->setDebugLoc(PTI->getDebugLoc()); in PerformValueComparisonIntoPredecessorFolding()
1287 NewSI->addCase(V.Value, V.Dest); in PerformValueComparisonIntoPredecessorFolding()
1295 setBranchWeights(NewSI, MDWeights); in PerformValueComparisonIntoPredecessorFolding()
1304 for (unsigned i = 0, e = NewSI->getNumSuccessors(); i != e; ++i) in PerformValueComparisonIntoPredecessorFolding()
1305 if (NewSI->getSuccessor(i) == BB) { in PerformValueComparisonIntoPredecessorFolding()
1316 NewSI->setSuccessor(i, InfLoopBlock); in PerformValueComparisonIntoPredecessorFolding()
1330 moveAndDanglePseudoProbes(BB, NewSI); in PerformValueComparisonIntoPredecessorFolding()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2952 Instruction *NewSI = nullptr; in vectorizeMemoryInstruction() local
2957 NewSI = Builder.CreateMaskedScatter(StoredVal, VectorGep, Alignment, in vectorizeMemoryInstruction()
2969 NewSI = Builder.CreateMaskedStore(StoredVal, VecPtr, Alignment, in vectorizeMemoryInstruction()
2972 NewSI = Builder.CreateAlignedStore(StoredVal, VecPtr, Alignment); in vectorizeMemoryInstruction()
2974 addMetadata(NewSI, SI); in vectorizeMemoryInstruction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1209 StoreInst *NewSI = IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment); in materializeStores() local
1210 LLVM_DEBUG(dbgs() << " STORE: " << *NewSI << "\n"); in materializeStores()
1211 (void)NewSI; in materializeStores()