Searched refs:OrigInst (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 113 static void createRetPHINode(Instruction *OrigInst, Instruction *NewInst, in createRetPHINode() argument 116 if (OrigInst->getType()->isVoidTy() || OrigInst->use_empty()) in createRetPHINode() 120 PHINode *Phi = Builder.CreatePHI(OrigInst->getType(), 0); in createRetPHINode() 121 SmallVector<User *, 16> UsersToUpdate(OrigInst->users()); in createRetPHINode() 123 U->replaceUsesOfWith(OrigInst, Phi); in createRetPHINode() 124 Phi->addIncoming(OrigInst, OrigInst->getParent()); in createRetPHINode() 291 CallBase *OrigInst = &CB; in versionCallSiteWithCond() local 292 BasicBlock *OrigBlock = OrigInst->getParent(); in versionCallSiteWithCond() 294 if (OrigInst->isMustTailCall()) { in versionCallSiteWithCond() 301 CallBase *NewInst = cast<CallBase>(OrigInst->clone()); in versionCallSiteWithCond() [all …]
|
| H A D | LoopVersioning.cpp | 229 LoopVersioning::getNoAliasMetadataFor(const Instruction *OrigInst) const { in getNoAliasMetadataFor() 234 const Value *Ptr = isa<LoadInst>(OrigInst) in getNoAliasMetadataFor() 235 ? cast<LoadInst>(OrigInst)->getPointerOperand() in getNoAliasMetadataFor() 236 : cast<StoreInst>(OrigInst)->getPointerOperand(); in getNoAliasMetadataFor() 244 OrigInst->getMetadata(LLVMContext::MD_alias_scope), in getNoAliasMetadataFor() 251 MDNode::concatenate(OrigInst->getMetadata(LLVMContext::MD_noalias), in getNoAliasMetadataFor() 258 const Instruction *OrigInst) { in annotateInstWithNoAlias() argument 259 const auto &[AliasScopeMD, NoAliasMD] = getNoAliasMetadataFor(OrigInst); in annotateInstWithNoAlias()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopVersioning.h | 89 getNoAliasMetadataFor(const Instruction *OrigInst) const; 101 const Instruction *OrigInst);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 6679 for (CallInst *OrigInst : VAStartInstrumentationList) { in finalizeInstrumentation() 6680 NextNodeIRBuilder IRB(OrigInst); in finalizeInstrumentation() 6681 Value *VAListTag = OrigInst->getArgOperand(0); in finalizeInstrumentation() 6876 for (CallInst *OrigInst : VAStartInstrumentationList) { in finalizeInstrumentation() 6877 NextNodeIRBuilder IRB(OrigInst); in finalizeInstrumentation() 6879 Value *VAListTag = OrigInst->getArgOperand(0); in finalizeInstrumentation() 7085 for (CallInst *OrigInst : VAStartInstrumentationList) { in finalizeInstrumentation() 7086 NextNodeIRBuilder IRB(OrigInst); in finalizeInstrumentation() 7087 Value *VAListTag = OrigInst->getArgOperand(0); in finalizeInstrumentation() 7221 for (CallInst *OrigInst : VAStartInstrumentationList) { in finalizeInstrumentation() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 794 MemoryAccess *MemAccess, Instruction *OrigInst, 2697 MemoryAccess *MemAccess, Instruction *OrigInst, in findLeaderForInst() argument 2699 unsigned IDFSNum = InstrToDFSNum(OrigInst); in findLeaderForInst() 2710 addAdditionalUsers(Res, OrigInst); in findLeaderForInst() 2718 auto *FoundVal = findPHIOfOpsLeader(E, OrigInst, PredBB); in findLeaderForInst() 2720 ExpressionToPhiOfOps[E].insert(OrigInst); in findLeaderForInst() 3830 const Instruction *OrigInst, in findPHIOfOpsLeader() argument 3849 if (MemberInst == OrigInst) in findPHIOfOpsLeader()
|