Home
last modified time | relevance | path

Searched refs:Orig (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILIntrinsicExpansion.cpp52 static bool expandAbs(CallInst *Orig) { in expandAbs() argument
53 Value *X = Orig->getOperand(0); in expandAbs()
54 IRBuilder<> Builder(Orig->getParent()); in expandAbs()
55 Builder.SetInsertPoint(Orig); in expandAbs()
67 Orig->replaceAllUsesWith(MaxCall); in expandAbs()
68 Orig->eraseFromParent(); in expandAbs()
72 static bool expandIntegerDot(CallInst *Orig, Intrinsic::ID DotIntrinsic) { in expandIntegerDot() argument
78 Value *A = Orig->getOperand(0); in expandIntegerDot()
79 Value *B = Orig->getOperand(1); in expandIntegerDot()
84 IRBuilder<> Builder(Orig->getParent()); in expandIntegerDot()
[all …]
H A DDXILOpLowering.cpp54 static SmallVector<Value *> argVectorFlatten(CallInst *Orig, in argVectorFlatten() argument
57 unsigned NumOperands = Orig->getNumOperands() - 1; in argVectorFlatten()
59 Value *Arg0 = Orig->getOperand(0); in argVectorFlatten()
64 Value *Arg = Orig->getOperand(I); in argVectorFlatten()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTraverse.h192 R_SExpr reduceUndefined(Undefined &Orig) { return true; } in reduceUndefined() argument
193 R_SExpr reduceWildcard(Wildcard &Orig) { return true; } in reduceWildcard() argument
195 R_SExpr reduceLiteral(Literal &Orig) { return true; } in reduceLiteral() argument
197 R_SExpr reduceLiteralT(LiteralT<T> &Orig) { return true; } in reduceLiteralT() argument
198 R_SExpr reduceLiteralPtr(Literal &Orig) { return true; } in reduceLiteralPtr() argument
200 R_SExpr reduceFunction(Function &Orig, Variable *Nvd, R_SExpr E0) { in reduceFunction() argument
204 R_SExpr reduceSFunction(SFunction &Orig, Variable *Nvd, R_SExpr E0) { in reduceSFunction() argument
208 R_SExpr reduceCode(Code &Orig, R_SExpr E0, R_SExpr E1) { in reduceCode() argument
212 R_SExpr reduceField(Field &Orig, R_SExpr E0, R_SExpr E1) { in reduceField() argument
216 R_SExpr reduceApply(Apply &Orig, R_SExpr E0, R_SExpr E1) { in reduceApply() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp28 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); in lowerAtomicCmpXchgInst() local
29 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp); in lowerAtomicCmpXchgInst()
30 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in lowerAtomicCmpXchgInst()
33 Res = Builder.CreateInsertValue(PoisonValue::get(CXI->getType()), Orig, 0); in lowerAtomicCmpXchgInst()
110 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); in lowerAtomicRMWInst() local
111 Value *Res = buildAtomicRMWValue(RMWI->getOperation(), Builder, Orig, Val); in lowerAtomicRMWInst()
113 RMWI->replaceAllUsesWith(Orig); in lowerAtomicRMWInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDiagnosticInfo.h651 const DiagnosticInfoIROptimization &Orig) in DiagnosticInfoIROptimization() argument
653 (DiagnosticKind)Orig.getKind(), Orig.getSeverity(), PassName, in DiagnosticInfoIROptimization()
654 Orig.RemarkName, Orig.getFunction(), Orig.getLocation()), in DiagnosticInfoIROptimization()
655 CodeRegion(Orig.getCodeRegion()) { in DiagnosticInfoIROptimization()
657 std::copy(Orig.Args.begin(), Orig.Args.end(), std::back_inserter(Args)); in DiagnosticInfoIROptimization()
800 const OptimizationRemarkAnalysis &Orig) in OptimizationRemarkAnalysis() argument
801 : DiagnosticInfoIROptimization(PassName, Prepend, Orig) {} in OptimizationRemarkAnalysis()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVirtRegMap.h170 Register Orig = getPreSplitReg(VirtReg); in getOriginal() local
171 return Orig ? Orig : VirtReg; in getOriginal()
H A DMachineInstrBuilder.h538 const MachineInstr &Orig, int FrameIndex,
542 const MachineInstr &Orig, int FrameIndex,
547 void updateDbgValueForSpill(MachineInstr &Orig, int FrameIndex, Register Reg);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp234 Value *freezeAndPush(Value *Orig, BasicBlock::iterator InsertPt);
628 Value *GuardWideningImpl::freezeAndPush(Value *Orig, in freezeAndPush() argument
630 if (isGuaranteedNotToBePoison(Orig, nullptr, InsertPt, &DT)) in freezeAndPush()
631 return Orig; in freezeAndPush()
633 getFreezeInsertPt(Orig, DT); in freezeAndPush()
635 FreezeInst *FI = new FreezeInst(Orig, "gw.freeze"); in freezeAndPush()
639 if (isa<Constant>(Orig) || isa<GlobalValue>(Orig)) { in freezeAndPush()
641 FreezeInst *FI = new FreezeInst(Orig, "gw.freeze"); in freezeAndPush()
674 Worklist.push_back(Orig); in freezeAndPush()
705 Value *Result = Orig; in freezeAndPush()
[all …]
H A DSROA.cpp5102 insertNewDbgInst(DIBuilder &DIB, DbgDeclareInst *Orig, AllocaInst *NewAddr, in insertNewDbgInst() argument
5112 DIB.insertDeclare(NewAddr, Orig->getVariable(), NewAddrExpr, in insertNewDbgInst()
5113 Orig->getDebugLoc(), BeforeInst); in insertNewDbgInst()
5125 insertNewDbgInst(DIBuilder &DIB, DbgAssignIntrinsic *Orig, AllocaInst *NewAddr, in insertNewDbgInst() argument
5134 DIExpression *NewFragmentExpr = Orig->getExpression(); in insertNewDbgInst()
5148 DIB.insertDbgAssign(NewAddr, Orig->getValue(), Orig->getVariable(), in insertNewDbgInst()
5150 Orig->getDebugLoc()) in insertNewDbgInst()
5165 insertNewDbgInst(DIBuilder &DIB, DbgVariableRecord *Orig, AllocaInst *NewAddr, in insertNewDbgInst() argument
5175 Orig->isDbgAssign() ? Orig->getExpression() : NewAddrExpr; in insertNewDbgInst()
5182 if (Orig->isDbgDeclare()) { in insertNewDbgInst()
[all …]
H A DLICM.cpp801 auto CreateHoistedBlock = [&](BasicBlock *Orig) { in getOrCreateHoistedBlock() argument
802 if (HoistDestinationMap.count(Orig)) in getOrCreateHoistedBlock()
803 return HoistDestinationMap[Orig]; in getOrCreateHoistedBlock()
805 BasicBlock::Create(C, Orig->getName() + ".licm", Orig->getParent()); in getOrCreateHoistedBlock()
806 HoistDestinationMap[Orig] = New; in getOrCreateHoistedBlock()
812 << " as hoist destination for " << Orig->getName() in getOrCreateHoistedBlock()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp2332 const MachineInstr &Orig, in buildDbgValueForSpill() argument
2334 assert(!Orig.isDebugRef() && in buildDbgValueForSpill()
2336 const DIExpression *Expr = computeExprForSpill(Orig, SpillReg); in buildDbgValueForSpill()
2338 BuildMI(BB, I, Orig.getDebugLoc(), Orig.getDesc()); in buildDbgValueForSpill()
2341 if (Orig.isNonListDebugValue()) in buildDbgValueForSpill()
2343 NewMI.addMetadata(Orig.getDebugVariable()).addMetadata(Expr); in buildDbgValueForSpill()
2344 if (Orig.isDebugValueList()) { in buildDbgValueForSpill()
2345 for (const MachineOperand &Op : Orig.debug_operands()) in buildDbgValueForSpill()
2355 const MachineInstr &Orig, int FrameIndex, in buildDbgValueForSpill() argument
2357 const DIExpression *Expr = computeExprForSpill(Orig, SpilledOperands); in buildDbgValueForSpill()
[all …]
H A DMachineFunction.cpp407 MachineFunction::CloneMachineInstr(const MachineInstr *Orig) { in CloneMachineInstr() argument
409 MachineInstr(*this, *Orig); in CloneMachineInstr()
414 const MachineInstr &Orig) { in cloneMachineInstrBundle() argument
416 MachineBasicBlock::const_instr_iterator I = Orig.getIterator(); in cloneMachineInstrBundle()
433 if (Orig.shouldUpdateCallSiteInfo()) in cloneMachineInstrBundle()
434 copyCallSiteInfo(&Orig, FirstClone); in cloneMachineInstrBundle()
H A DTargetInstrInfo.cpp421 const MachineInstr &Orig, in reMaterialize() argument
423 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize()
437 const MachineInstr &Orig) const { in duplicate()
441 assert((!Orig.isNotDuplicable() || in duplicate()
443 Orig.isCFIInstruction())) && in duplicate()
446 return MF.cloneMachineInstrBundle(MBB, InsertBefore, Orig); in duplicate()
H A DSplitKit.cpp336 const LiveInterval &Orig = LIS.getInterval(OrigReg); in isOriginalEndpoint() local
337 assert(!Orig.empty() && "Splitting empty interval?"); in isOriginalEndpoint()
338 LiveInterval::const_iterator I = Orig.find(Idx); in isOriginalEndpoint()
341 if (I != Orig.end() && I->start <= Idx) in isOriginalEndpoint()
345 return I != Orig.begin() && (--I)->end == Idx; in isOriginalEndpoint()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h193 Expr *Orig = nullptr; variable
246 Expr *getInitOrig() { return Orig; } in getInitOrig()
247 const Expr *getInitOrig() const { return Orig; } in getInitOrig()
258 Orig = OrigE; in setInitializerData()
H A DASTContext.h1359 QualType Orig, const FunctionProtoType::ExceptionSpecInfo &ESI) const;
1401 QualType getAdjustedType(QualType Orig, QualType New) const;
1402 CanQualType getAdjustedType(CanQualType Orig, CanQualType New) const { in getAdjustedType() argument
1404 getAdjustedType((QualType)Orig, (QualType)New)); in getAdjustedType()
1416 QualType getDecayedType(QualType Orig, QualType Decayed) const;
1755 void adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanCFG.h108 VPAllSuccessorsIterator Orig = *this; variable
110 return Orig;
H A DVPlan.cpp362 const Instruction *Orig) { in addNewMetadata() argument
365 if (LVer && (isa<LoadInst>(Orig) || isa<StoreInst>(Orig))) in addNewMetadata()
366 LVer->annotateInstWithNoAlias(To, Orig); in addNewMetadata()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DMiscompilation.cpp268 std::unique_ptr<Module> Orig = BD.swapProgramIn(std::move(Clone)); in TestFuncs() local
285 BD.setNewProgram(std::move(Orig)); in TestFuncs()
505 std::unique_ptr<Module> Orig = BD.swapProgramIn(std::move(Clone)); in TestFuncs() local
527 BD.setNewProgram(std::move(Orig)); in TestFuncs()
530 BD.setNewProgram(std::move(Orig)); in TestFuncs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1767 auto GetFramePointer = [&](Value *Orig) -> Value * { in insertSpills() argument
1768 FieldIDType Index = FrameData.getFieldIndex(Orig); in insertSpills()
1774 if (auto *AI = dyn_cast<AllocaInst>(Orig)) { in insertSpills()
1787 if (auto *AI = dyn_cast<AllocaInst>(Orig)) { in insertSpills()
1788 if (FrameData.getDynamicAlign(Orig) != 0) { in insertSpills()
1789 assert(FrameData.getDynamicAlign(Orig) == AI->getAlign().value()); in insertSpills()
1806 if (GEP->getType() != Orig->getType()) in insertSpills()
1807 return Builder.CreateAddrSpaceCast(GEP, Orig->getType(), in insertSpills()
1808 Orig->getName() + Twine(".cast")); in insertSpills()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp4522 TreePatternNodePtr Orig, in CombineChildVariants() argument
4537 errs() << Orig->getOperator()->getName() << ": Idxs = [ "; in CombineChildVariants()
4550 Orig->getOperator(), std::move(NewChildren), Orig->getNumTypes()); in CombineChildVariants()
4553 R->setName(Orig->getName()); in CombineChildVariants()
4554 R->setNamesAsPredicateArg(Orig->getNamesAsPredicateArg()); in CombineChildVariants()
4555 R->setPredicateCalls(Orig->getPredicateCalls()); in CombineChildVariants()
4556 R->setGISelFlagsRecord(Orig->getGISelFlagsRecord()); in CombineChildVariants()
4557 R->setTransformFn(Orig->getTransformFn()); in CombineChildVariants()
4558 for (unsigned i = 0, e = Orig->getNumTypes(); i != e; ++i) in CombineChildVariants()
4559 R->setType(i, Orig->getExtType(i)); in CombineChildVariants()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp975 const MachineInstr &Orig, in reMaterialize() argument
977 bool ClobbersEFLAGS = Orig.modifiesRegister(X86::EFLAGS, &TRI); in reMaterialize()
983 switch (Orig.getOpcode()) { in reMaterialize()
997 const DebugLoc &DL = Orig.getDebugLoc(); in reMaterialize()
999 .add(Orig.getOperand(0)) in reMaterialize()
1002 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize()
1007 NewMI.substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI); in reMaterialize()
2222 #define VPERM_CASES(Orig, New) \ in getCommutedVPERMV3Opcode() argument
2223 case X86::Orig##Z128rr: \ in getCommutedVPERMV3Opcode()
2225 case X86::Orig##Z128rrkz: \ in getCommutedVPERMV3Opcode()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h86 CallEventRef(const CallEventRef &Orig) : IntrusiveRefCntPtr<const T>(Orig) {} in CallEventRef() argument
367 ProgramStateRef Orig = nullptr) const;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp234 ProgramStateRef Orig) const { in invalidateRegions()
235 ProgramStateRef Result = (Orig ? Orig : getState()); in invalidateRegions()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h233 const MachineInstr &Orig,
238 const MachineInstr &Orig) const override;

123