| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILIntrinsicExpansion.cpp | 101 static Value *expandUsubSat(CallInst *Orig) { in expandUsubSat() argument 102 Value *A = Orig->getArgOperand(0); in expandUsubSat() 103 Value *B = Orig->getArgOperand(1); in expandUsubSat() 106 IRBuilder<> Builder(Orig); in expandUsubSat() 114 static Value *expandVecReduceAdd(CallInst *Orig, Intrinsic::ID IntrinsicId) { in expandVecReduceAdd() argument 118 IRBuilder<> Builder(Orig); in expandVecReduceAdd() 121 Value *X = Orig->getOperand(IsFAdd ? 1 : 0); in expandVecReduceAdd() 129 Constant *StartValue = dyn_cast<Constant>(Orig->getOperand(0)); in expandVecReduceAdd() 146 static Value *expandAbs(CallInst *Orig) { in expandAbs() argument 147 Value *X = Orig->getOperand(0); in expandAbs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | InstrMaps.h | 67 Action *getVectorForOrig(Value *Orig) const { in getVectorForOrig() argument 68 auto It = OrigToVectorMap.find(Orig); in getVectorForOrig() 73 std::optional<unsigned> getOrigLane(Action *Vec, Value *Orig) const { in getOrigLane() argument 78 auto It2 = OrigToLaneMap.find(Orig); in getOrigLane() 87 for (Value *Orig : Origs) { in registerVector() 88 auto Pair = OrigToVectorMap.try_emplace(Orig, Vec); in registerVector() 91 OrigToLaneMap[Orig] = Lane; in registerVector() 92 Lane += VecUtils::getNumLanes(Orig); in registerVector() 102 for (auto [Orig, Vec] : OrigToVectorMap) in print() 103 OS << *Orig << " : " << *Vec << "\n"; in print()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyTraverse.h | 192 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 D | LowerAtomic.cpp | 28 auto [Orig, Equal] = in lowerAtomicCmpXchgInst() 32 Builder.CreateInsertValue(PoisonValue::get(CXI->getType()), Orig, 0); in lowerAtomicCmpXchgInst() 44 LoadInst *Orig = Builder.CreateAlignedLoad(Val->getType(), Ptr, Alignment); in buildCmpXchgValue() local 45 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp); in buildCmpXchgValue() 46 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in buildCmpXchgValue() 49 return {Orig, Equal}; in buildCmpXchgValue() 133 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); in lowerAtomicRMWInst() local 134 Value *Res = buildAtomicRMWValue(RMWI->getOperation(), Builder, Orig, Val); in lowerAtomicRMWInst() 136 RMWI->replaceAllUsesWith(Orig); in lowerAtomicRMWInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GuardWidening.cpp | 233 Value *freezeAndPush(Value *Orig, BasicBlock::iterator InsertPt); 627 Value *GuardWideningImpl::freezeAndPush(Value *Orig, in freezeAndPush() argument 629 if (isGuaranteedNotToBePoison(Orig, nullptr, InsertPt, &DT)) in freezeAndPush() 630 return Orig; in freezeAndPush() 632 getFreezeInsertPt(Orig, DT); in freezeAndPush() 634 FreezeInst *FI = new FreezeInst(Orig, "gw.freeze"); in freezeAndPush() 638 if (isa<Constant>(Orig) || isa<GlobalValue>(Orig)) { in freezeAndPush() 640 FreezeInst *FI = new FreezeInst(Orig, "gw.freeze"); in freezeAndPush() 673 Worklist.push_back(Orig); in freezeAndPush() 704 Value *Result = Orig; in freezeAndPush() [all …]
|
| H A D | SROA.cpp | 5236 insertNewDbgInst(DIBuilder &DIB, DbgDeclareInst *Orig, AllocaInst *NewAddr, in insertNewDbgInst() argument 5246 DIB.insertDeclare(NewAddr, Orig->getVariable(), NewAddrExpr, in insertNewDbgInst() 5247 Orig->getDebugLoc(), BeforeInst->getIterator()); in insertNewDbgInst() 5259 insertNewDbgInst(DIBuilder &DIB, DbgAssignIntrinsic *Orig, AllocaInst *NewAddr, in insertNewDbgInst() argument 5268 DIExpression *NewFragmentExpr = Orig->getExpression(); in insertNewDbgInst() 5282 NewAddr, Orig->getValue(), Orig->getVariable(), NewFragmentExpr, NewAddr, in insertNewDbgInst() 5283 NewAddrExpr, Orig->getDebugLoc())); in insertNewDbgInst() 5297 insertNewDbgInst(DIBuilder &DIB, DbgVariableRecord *Orig, AllocaInst *NewAddr, in insertNewDbgInst() argument 5307 Orig->isDbgAssign() ? Orig->getExpression() : NewAddrExpr; in insertNewDbgInst() 5314 if (Orig->isDbgDeclare()) { in insertNewDbgInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DiagnosticInfo.h | 701 const DiagnosticInfoIROptimization &Orig) in DiagnosticInfoIROptimization() argument 703 (DiagnosticKind)Orig.getKind(), Orig.getSeverity(), PassName, in DiagnosticInfoIROptimization() 704 Orig.RemarkName, Orig.getFunction(), Orig.getLocation()), in DiagnosticInfoIROptimization() 705 CodeRegion(Orig.getCodeRegion()) { in DiagnosticInfoIROptimization() 707 llvm::append_range(Args, Orig.Args); in DiagnosticInfoIROptimization() 849 const OptimizationRemarkAnalysis &Orig) in OptimizationRemarkAnalysis() argument 850 : DiagnosticInfoIROptimization(PassName, Prepend, Orig) {} in OptimizationRemarkAnalysis()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | VirtRegMap.h | 156 Register Orig = getPreSplitReg(VirtReg); in getOriginal() local 157 return Orig ? Orig : VirtReg; in getOriginal()
|
| H A D | MachineInstrBuilder.h | 539 const MachineInstr &Orig, 543 const MachineInstr &Orig, int FrameIndex, 548 LLVM_ABI void updateDbgValueForSpill(MachineInstr &Orig, int FrameIndex,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineInstr.cpp | 2450 const MachineInstr &Orig, in buildDbgValueForSpill() argument 2452 assert(!Orig.isDebugRef() && in buildDbgValueForSpill() 2454 const DIExpression *Expr = computeExprForSpill(Orig, SpillReg); in buildDbgValueForSpill() 2456 BuildMI(BB, I, Orig.getDebugLoc(), Orig.getDesc()); in buildDbgValueForSpill() 2459 if (Orig.isNonListDebugValue()) in buildDbgValueForSpill() 2461 NewMI.addMetadata(Orig.getDebugVariable()).addMetadata(Expr); in buildDbgValueForSpill() 2462 if (Orig.isDebugValueList()) { in buildDbgValueForSpill() 2463 for (const MachineOperand &Op : Orig.debug_operands()) in buildDbgValueForSpill() 2473 const MachineInstr &Orig, int FrameIndex, in buildDbgValueForSpill() argument 2475 const DIExpression *Expr = computeExprForSpill(Orig, SpilledOperands); in buildDbgValueForSpill() [all …]
|
| H A D | MachineFunction.cpp | 440 MachineFunction::CloneMachineInstr(const MachineInstr *Orig) { in CloneMachineInstr() argument 442 MachineInstr(*this, *Orig); in CloneMachineInstr() 447 const MachineInstr &Orig) { in cloneMachineInstrBundle() argument 449 MachineBasicBlock::const_instr_iterator I = Orig.getIterator(); in cloneMachineInstrBundle() 466 if (Orig.shouldUpdateAdditionalCallInfo()) in cloneMachineInstrBundle() 467 copyAdditionalCallInfo(&Orig, FirstClone); in cloneMachineInstrBundle()
|
| H A D | TargetInstrInfo.cpp | 455 const MachineInstr &Orig, in reMaterialize() argument 457 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize() 471 const MachineInstr &Orig) const { in duplicate() 475 assert((!Orig.isNotDuplicable() || in duplicate() 477 Orig.isCFIInstruction())) && in duplicate() 480 return MF.cloneMachineInstrBundle(MBB, InsertBefore, Orig); in duplicate()
|
| H A D | SplitKit.cpp | 335 const LiveInterval &Orig = LIS.getInterval(OrigReg); in isOriginalEndpoint() local 336 assert(!Orig.empty() && "Splitting empty interval?"); in isOriginalEndpoint() 337 LiveInterval::const_iterator I = Orig.find(Idx); in isOriginalEndpoint() 340 if (I != Orig.end() && I->start <= Idx) in isOriginalEndpoint() 344 return I != Orig.begin() && (--I)->end == Idx; in isOriginalEndpoint()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | loongarch.h | 493 uint64_t Orig = decodeULEB128((reinterpret_cast<const uint8_t *>(FixupPtr)), in applyFixup() local 502 encodeULEB128((Orig + TargetAddress + Addend) & Mask, in applyFixup() 540 uint64_t Orig = decodeULEB128((reinterpret_cast<const uint8_t *>(FixupPtr)), in applyFixup() local 549 encodeULEB128((Orig - TargetAddress - Addend) & Mask, in applyFixup()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Tracker.cpp | 39 bool IRSnapshotChecker::diff(const ContextSnapshot &Orig, in diff() argument 42 for (const auto &[F, OrigFS] : Orig) { in diff() 60 if (!Orig.contains(F)) { in diff()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclOpenMP.h | 193 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 D | ASTContext.h | 1472 QualType Orig, const FunctionProtoType::ExceptionSpecInfo &ESI) const; 1522 QualType getAdjustedType(QualType Orig, QualType New) const; 1523 CanQualType getAdjustedType(CanQualType Orig, CanQualType New) const { in getAdjustedType() argument 1525 getAdjustedType((QualType)Orig, (QualType)New)); in getAdjustedType() 1537 QualType getDecayedType(QualType Orig, QualType Decayed) const; 1933 void adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanCFG.h | 110 VPAllSuccessorsIterator Orig = *this; variable 112 return Orig;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1010 auto GetFramePointer = [&](Value *Orig) -> Value * { in insertSpills() argument 1011 FieldIDType Index = FrameData.getFieldIndex(Orig); in insertSpills() 1017 if (auto *AI = dyn_cast<AllocaInst>(Orig)) { in insertSpills() 1030 if (auto *AI = dyn_cast<AllocaInst>(Orig)) { in insertSpills() 1031 if (FrameData.getDynamicAlign(Orig) != 0) { in insertSpills() 1032 assert(FrameData.getDynamicAlign(Orig) == AI->getAlign().value()); in insertSpills() 1049 if (GEP->getType() != Orig->getType()) in insertSpills() 1050 return Builder.CreateAddrSpaceCast(GEP, Orig->getType(), in insertSpills() 1051 Orig->getName() + Twine(".cast")); in insertSpills()
|
| /freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
| H A D | Miscompilation.cpp | 268 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/Target/AMDGPU/ |
| H A D | AMDGPUWaitSGPRHazards.cpp | 127 HazardState Orig(*this); in merge() local 129 return (*this != Orig); in merge()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.cpp | 4558 TreePatternNodePtr Orig, in CombineChildVariants() argument 4573 errs() << Orig->getOperator()->getName() << ": Idxs = [ "; in CombineChildVariants() 4586 Orig->getOperator(), std::move(NewChildren), Orig->getNumTypes()); in CombineChildVariants() 4589 R->setName(Orig->getName()); in CombineChildVariants() 4590 R->setNamesAsPredicateArg(Orig->getNamesAsPredicateArg()); in CombineChildVariants() 4591 R->setPredicateCalls(Orig->getPredicateCalls()); in CombineChildVariants() 4592 R->setGISelFlagsRecord(Orig->getGISelFlagsRecord()); in CombineChildVariants() 4593 R->setTransformFn(Orig->getTransformFn()); in CombineChildVariants() 4594 for (unsigned i = 0, e = Orig->getNumTypes(); i != e; ++i) in CombineChildVariants() 4595 R->setType(i, Orig->getExtType(i)); in CombineChildVariants() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.cpp | 960 const MachineInstr &Orig, in reMaterialize() argument 962 bool ClobbersEFLAGS = Orig.modifiesRegister(X86::EFLAGS, &TRI); in reMaterialize() 968 switch (Orig.getOpcode()) { in reMaterialize() 982 const DebugLoc &DL = Orig.getDebugLoc(); in reMaterialize() 984 .add(Orig.getOperand(0)) in reMaterialize() 987 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize() 992 NewMI.substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI); in reMaterialize() 2230 #define VPERM_CASES(Orig, New) \ in getCommutedVPERMV3Opcode() argument 2231 case X86::Orig##Z128rr: \ in getCommutedVPERMV3Opcode() 2233 case X86::Orig##Z128rrkz: \ in getCommutedVPERMV3Opcode() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 86 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 D | CallEvent.cpp | 233 ProgramStateRef Orig) const { in invalidateRegions() 234 ProgramStateRef Result = (Orig ? Orig : getState()); in invalidateRegions()
|