/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | OverflowInstAnalysis.cpp | 21 bool llvm::isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, bool IsAnd, in isCheckForZeroAndMulWithOverflow() 67 bool llvm::isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, in isCheckForZeroAndMulWithOverflow()
|
H A D | InstructionSimplify.cpp | 299 BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS); simplifyAssociativeBinOp() local 607 foldOrCommuteConstant(Instruction::BinaryOps Opcode,Value * & Op0,Value * & Op1,const SimplifyQuery & Q) foldOrCommuteConstant() argument 634 simplifyAddInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAddInst() argument 701 simplifyAddInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Query) simplifyAddInst() argument 752 simplifyByDomEq(unsigned Opcode,Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyByDomEq() argument 786 simplifySubInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySubInst() argument 922 simplifySubInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q) simplifySubInst() argument 929 simplifyMulInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyMulInst() argument 994 simplifyMulInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q) simplifyMulInst() argument 1077 simplifyDivRem(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyDivRem() argument 1184 simplifyDiv(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyDiv() argument 1219 simplifyRem(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyRem() argument 1240 simplifySDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySDivInst() argument 1249 simplifySDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifySDivInst() argument 1256 simplifyUDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyUDivInst() argument 1261 simplifyUDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifyUDivInst() argument 1268 simplifySRemInst(Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySRemInst() argument 1283 simplifySRemInst(Value * Op0,Value * Op1,const SimplifyQuery & Q) simplifySRemInst() argument 1289 simplifyURemInst(Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyURemInst() argument 1294 simplifyURemInst(Value * Op0,Value * Op1,const SimplifyQuery & Q) simplifyURemInst() argument 1330 simplifyShift(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,bool IsNSW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyShift() argument 1400 simplifyRightShift(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyRightShift() argument 1429 simplifyShlInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyShlInst() argument 1463 simplifyShlInst(Value * Op0,Value * Op1,bool IsNSW,bool IsNUW,const SimplifyQuery & Q) simplifyShlInst() argument 1470 simplifyLShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyLShrInst() argument 1500 simplifyLShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifyLShrInst() argument 1507 simplifyAShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAShrInst() argument 1533 simplifyAShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifyAShrInst() argument 1688 simplifyAndOfICmpsWithAdd(ICmpInst * Op0,ICmpInst * Op1,const InstrInfoQuery & IIQ) simplifyAndOfICmpsWithAdd() argument 1756 simplifyAndOfICmps(ICmpInst * Op0,ICmpInst * Op1,const SimplifyQuery & Q) simplifyAndOfICmps() argument 1779 simplifyOrOfICmpsWithAdd(ICmpInst * Op0,ICmpInst * Op1,const InstrInfoQuery & IIQ) simplifyOrOfICmpsWithAdd() argument 1826 simplifyOrOfICmps(ICmpInst * Op0,ICmpInst * Op1,const SimplifyQuery & Q) simplifyOrOfICmps() argument 1894 simplifyAndOrOfCmps(const SimplifyQuery & Q,Value * Op0,Value * Op1,bool IsAnd) simplifyAndOrOfCmps() argument 1937 simplifyAndOrWithICmpEq(unsigned Opcode,Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAndOrWithICmpEq() argument 1985 simplifyLogicOfAddSub(Value * Op0,Value * Op1,Instruction::BinaryOps Opcode) simplifyLogicOfAddSub() argument 2008 simplifyAndCommutative(Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAndCommutative() argument 2061 simplifyAndInst(Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAndInst() argument 2240 simplifyAndInst(Value * Op0,Value * Op1,const SimplifyQuery & Q) simplifyAndInst() argument 2338 simplifyOrInst(Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyOrInst() argument 2516 simplifyOrInst(Value * Op0,Value * Op1,const SimplifyQuery & Q) simplifyOrInst() argument 2522 simplifyXorInst(Value * Op0,Value * Op1,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyXorInst() argument 2594 simplifyXorInst(Value * Op0,Value * Op1,const SimplifyQuery & Q) simplifyXorInst() argument 5331 foldIdentityShuffles(int DestElt,Value * Op0,Value * Op1,int MaskVal,Value * RootVec,unsigned MaxRecurse) foldIdentityShuffles() argument 5379 simplifyShuffleVectorInst(Value * Op0,Value * Op1,ArrayRef<int> Mask,Type * RetTy,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyShuffleVectorInst() argument 5495 simplifyShuffleVectorInst(Value * Op0,Value * Op1,ArrayRef<int> Mask,Type * RetTy,const SimplifyQuery & Q) simplifyShuffleVectorInst() argument 5614 simplifyFAddInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,unsigned MaxRecurse,fp::ExceptionBehavior ExBehavior=fp::ebIgnore,RoundingMode Rounding=RoundingMode::NearestTiesToEven) simplifyFAddInst() argument 5680 simplifyFSubInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,unsigned MaxRecurse,fp::ExceptionBehavior ExBehavior=fp::ebIgnore,RoundingMode Rounding=RoundingMode::NearestTiesToEven) simplifyFSubInst() argument 5746 simplifyFMAFMul(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,unsigned MaxRecurse,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFMAFMul() argument 5790 simplifyFMulInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,unsigned MaxRecurse,fp::ExceptionBehavior ExBehavior=fp::ebIgnore,RoundingMode Rounding=RoundingMode::NearestTiesToEven) simplifyFMulInst() argument 5802 simplifyFAddInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFAddInst() argument 5810 simplifyFSubInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFSubInst() argument 5818 simplifyFMulInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFMulInst() argument 5826 simplifyFMAFMul(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFMAFMul() argument 5835 simplifyFDivInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,unsigned,fp::ExceptionBehavior ExBehavior=fp::ebIgnore,RoundingMode Rounding=RoundingMode::NearestTiesToEven) simplifyFDivInst() argument 5885 simplifyFDivInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFDivInst() argument 5894 simplifyFRemInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,unsigned,fp::ExceptionBehavior ExBehavior=fp::ebIgnore,RoundingMode Rounding=RoundingMode::NearestTiesToEven) simplifyFRemInst() argument 5923 simplifyFRemInst(Value * Op0,Value * Op1,FastMathFlags FMF,const SimplifyQuery & Q,fp::ExceptionBehavior ExBehavior,RoundingMode Rounding) simplifyFRemInst() argument 6151 simplifyLdexp(Value * Op0,Value * Op1,const SimplifyQuery & Q,bool IsStrict) simplifyLdexp() argument 6200 simplifyUnaryIntrinsic(Function * F,Value * Op0,const SimplifyQuery & Q,const CallBase * Call) simplifyUnaryIntrinsic() argument 6319 foldMinMaxSharedOp(Intrinsic::ID IID,Value * Op0,Value * Op1) foldMinMaxSharedOp() argument 6344 foldMinimumMaximumSharedOp(Intrinsic::ID IID,Value * Op0,Value * Op1) foldMinimumMaximumSharedOp() argument 6386 simplifyBinaryIntrinsic(Function * F,Value * Op0,Value * Op1,const SimplifyQuery & Q,const CallBase * Call) simplifyBinaryIntrinsic() argument 6737 Value *Op0 = Args[0], *Op1 = Args[1], *ShAmtArg = Args[2]; simplifyIntrinsic() local 6781 Value *Op0 = Args[0]; simplifyIntrinsic() local 6923 simplifyFreezeInst(Value * Op0,const SimplifyQuery & Q) simplifyFreezeInst() argument 6931 simplifyFreezeInst(Value * Op0,const SimplifyQuery & Q) simplifyFreezeInst() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTDC.cpp | 127 Value *Op0 = I.getOperand(0); in convertFCmp() local 237 Value *Op0 = I.getOperand(0); in convertICmp() local 292 Value *Op0, *Op1; in convertLogicOp() local
|
H A D | SystemZISelDAGToDAG.cpp | 450 expandDisp(SystemZAddressingMode & AM,bool IsBase,SDValue Op0,uint64_t Op1) expandDisp() argument 474 SDValue Op0 = N.getOperand(0); expandAddress() local 1097 SDValue Op0 = N->getOperand(I ^ 1); tryRxSBG() local 1128 splitLargeImmediate(unsigned Opcode,SDNode * Node,SDValue Op0,uint64_t UpperVal,uint64_t LowerVal) splitLargeImmediate() argument 1589 auto Op0 = Node->getOperand(0); Select() local 1666 SDValue Op0 = Node->getOperand(0); Select() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 192 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitMul() local 546 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldFPSignBitOps() local 575 Value *Op0 = I.getOperand(0); foldFMulReassoc() local 773 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitFMul() local 950 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldIDivShl() local 1032 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); commonIDivTransforms() local 1390 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitUDiv() local 1459 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitSDiv() local 1668 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldFDivPowDivisor() local 1733 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitFDiv() local 1853 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1), *X = nullptr; simplifyIRemMulShl() local 1958 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); commonIRemTransforms() local 2023 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitURem() local 2086 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitSRem() local [all...] |
H A D | InstCombineAndOrXor.cpp | 1446 foldLogicOfIsFPClass(BinaryOperator & BO,Value * Op0,Value * Op1) foldLogicOfIsFPClass() argument 1537 Value *Op0 = BO.getOperand(0), *Op1 = BO.getOperand(1), *X; reassociateFCmps() local 1584 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); matchDeMorgansLaws() local 1666 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldCastedBitwiseLogic() local 1673 __anon4f77c6d20a02(Value *Op0, Value *Op1) foldCastedBitwiseLogic() argument 1763 Value *Op0 = I.getOperand(0); foldAndToXor() local 1789 Value *Op0 = I.getOperand(0); foldOrToXor() local 1835 Value *Op0 = And.getOperand(0), *Op1 = And.getOperand(1); narrowMaskedBinOp() local 1879 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldComplexAndOrPatterns() local 2050 Value *Op0 = I.getOperand(0); canonicalizeLogicFirst() local 2220 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitAnd() local 2912 Value *Op0 = Or.getOperand(0), *Op1 = Or.getOperand(1); matchOrConcat() local 3374 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitOr() local 3922 Value *Op0 = I.getOperand(0); foldXorToXor() local 4182 Value *Op0 = Xor.getOperand(0), *Op1 = Xor.getOperand(1); canonicalizeAbs() local 4229 Value *Op0, *Op1; sinkNotIntoLogicalOp() local 4275 Value *Op0, *Op1; sinkNotIntoOtherHandOfLogicalOp() local 4547 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitXor() local [all...] |
H A D | InstCombineCompares.cpp | 1296 Value *Op0 = Cmp.getOperand(0), *Op1 = Cmp.getOperand(1); foldICmpWithConstant() local 2878 createLogicFromTable(const std::bitset<4> & Table,Value * Op0,Value * Op1,IRBuilderBase & Builder,bool HasOneUse) createLogicFromTable() argument 2935 Value *Op0, *Op1; foldICmpAddConstant() local 3609 Value *Op0 = Cmp.getOperand(0); foldICmpIntrinsicWithIntrinsic() local 3761 Value *Op0 = II->getOperand(0); foldICmpUSubSatOrUAddSatWithConstant() local 3929 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldICmpInstWithConstantNotInt() local 4477 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1), *A; foldICmpAndXX() local 4501 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1), *A; foldICmpOrXX() local 4536 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1), *A; foldICmpXorXX() local 4565 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldICmpBinOp() local 5190 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldICmpPow2Test() local 5244 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldICmpEquality() local 5493 Value *Op0 = ICmp.getOperand(0), *Op1 = ICmp.getOperand(1); foldICmpWithTrunc() local 6106 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldICmpUsingKnownBits() local 6533 Value *Op0 = I.getOperand(0); canonicalizeCmpWithConstant() local 6765 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldICmpOfUAddOv() local 6859 foldICmpCommutative(ICmpInst::Predicate Pred,Value * Op0,Value * Op1,ICmpInst & CxtI) foldICmpCommutative() argument 6939 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitICmpInst() local 7618 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); foldFCmpFNegCommonOp() local 7647 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitFCmpInst() local [all...] |
H A D | InstCombineShifts.cpp | 406 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); commonShiftTransforms() local 757 FoldShiftByConstant(Value * Op0,Constant * C1,BinaryOperator & I) FoldShiftByConstant() argument 1016 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitShl() local 1246 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitLShr() local 1575 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); visitAShr() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandVectorPredication.cpp | 261 Value *Op0 = VPI.getOperand(0); in expandPredicationInBinaryOperator() local 297 Value *Op0 = VPI.getOperand(0); in expandPredicationToIntCall() local 326 Value *Op0 = VPI.getOperand(0); in expandPredicationToFPCall() local 335 Value *Op0 = VPI.getOperand(0); in expandPredicationToFPCall() local 345 Value *Op0 = VPI.getOperand(0); expandPredicationToFPCall() local 618 Value *Op0 = VPI.getOperand(0); expandPredicationInComparison() local [all...] |
H A D | CodeGenCommonISel.cpp | 277 auto Op0 = salvageDebugInfoImpl(MRI, MI, Ops); salvageDebugInfoForDbgValue() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 482 Register Op0 = getRegForValue(I->getOperand(0)); selectBinaryOp() local 1497 Register Op0 = getRegForValue(I->getOperand(0)); selectBitCast() local 1735 const Value *Op0 = EVI->getOperand(0); selectExtractValue() local 1940 fastEmit_ri_(MVT VT,unsigned Opcode,unsigned Op0,uint64_t Imm,MVT ImmType) fastEmit_ri_() argument 2006 fastEmitInst_r(unsigned MachineInstOpcode,const TargetRegisterClass * RC,unsigned Op0) fastEmitInst_r() argument 2027 fastEmitInst_rr(unsigned MachineInstOpcode,const TargetRegisterClass * RC,unsigned Op0,unsigned Op1) fastEmitInst_rr() argument 2051 fastEmitInst_rrr(unsigned MachineInstOpcode,const TargetRegisterClass * RC,unsigned Op0,unsigned Op1,unsigned Op2) fastEmitInst_rrr() argument 2078 fastEmitInst_ri(unsigned MachineInstOpcode,const TargetRegisterClass * RC,unsigned Op0,uint64_t Imm) fastEmitInst_ri() argument 2101 fastEmitInst_rii(unsigned MachineInstOpcode,const TargetRegisterClass * RC,unsigned Op0,uint64_t Imm1,uint64_t Imm2) fastEmitInst_rii() argument 2146 fastEmitInst_rri(unsigned MachineInstOpcode,const TargetRegisterClass * RC,unsigned Op0,unsigned Op1,uint64_t Imm) fastEmitInst_rri() argument 2188 fastEmitInst_extractsubreg(MVT RetVT,unsigned Op0,uint32_t Idx) fastEmitInst_extractsubreg() argument 2202 fastEmitZExtFromI1(MVT VT,unsigned Op0) fastEmitZExtFromI1() argument [all...] |
H A D | LegalizeFloatTypes.cpp | 962 SDValue Op0 = GetSoftenedFloat(N->getOperand(0)); SoftenFloatOp_BITCAST() local 1114 SDValue Op0 = N->getOperand(IsStrict ? 1 : 0); SoftenFloatOp_SETCC() local 2341 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); PromoteFloatOp_SETCC() local 2573 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); PromoteFloatRes_FCOPYSIGN() local 2597 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); PromoteFloatRes_BinOp() local 2605 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); PromoteFloatRes_FMAD() local 2616 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); PromoteFloatRes_ExpOp() local 2946 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); SoftPromoteHalfRes_FMAD() local 2966 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); SoftPromoteHalfRes_ExpOp() local 3078 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); SoftPromoteHalfRes_BinOp() local 3166 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); SoftPromoteHalfOp_BITCAST() local 3241 SDValue Op0 = N->getOperand(0); SoftPromoteHalfOp_SELECT_CC() local 3261 SDValue Op0 = N->getOperand(0); SoftPromoteHalfOp_SETCC() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 521 buildPtrMask(const DstOp & Res,const SrcOp & Op0,const SrcOp & Op1) buildPtrMask() argument 583 buildUAddo(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1) buildUAddo() argument 589 buildUSubo(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1) buildUSubo() argument 595 buildSAddo(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1) buildSAddo() argument 601 buildSSubo(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1) buildSSubo() argument 620 buildUAdde(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1,const SrcOp & CarryIn) buildUAdde() argument 628 buildUSube(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1,const SrcOp & CarryIn) buildUSube() argument 636 buildSAdde(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1,const SrcOp & CarryIn) buildSAdde() argument 644 buildSSube(const DstOp & Res,const DstOp & CarryOut,const SrcOp & Op0,const SrcOp & Op1,const SrcOp & CarryIn) buildSSube() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 182 validateUnaryOp(const LLT Res,const LLT Op0) validateUnaryOp() argument 187 validateBinaryOp(const LLT Res,const LLT Op0,const LLT Op1) validateBinaryOp() argument 193 validateShiftOp(const LLT Res,const LLT Op0,const LLT Op1) validateShiftOp() argument 200 buildPtrAdd(const DstOp & Res,const SrcOp & Op0,const SrcOp & Op1,std::optional<unsigned> Flags) buildPtrAdd() argument 210 materializePtrAdd(Register & Res,Register Op0,const LLT ValueTy,uint64_t Value) materializePtrAdd() argument 226 buildMaskLowPtrBits(const DstOp & Res,const SrcOp & Op0,uint32_t NumBits) buildMaskLowPtrBits() argument 237 buildPadVectorWithUndefElements(const DstOp & Res,const SrcOp & Op0) buildPadVectorWithUndefElements() argument 268 buildDeleteTrailingVectorElements(const DstOp & Res,const SrcOp & Op0) buildDeleteTrailingVectorElements() argument 846 buildICmp(CmpInst::Predicate Pred,const DstOp & Res,const SrcOp & Op0,const SrcOp & Op1) buildICmp() argument 853 buildFCmp(CmpInst::Predicate Pred,const DstOp & Res,const SrcOp & Op0,const SrcOp & Op1,std::optional<unsigned> Flags) buildFCmp() argument 862 buildSelect(const DstOp & Res,const SrcOp & Tst,const SrcOp & Op0,const SrcOp & Op1,std::optional<unsigned> Flags) buildSelect() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 645 Value *Op0 = VOp0[Frag]; in splitBinary() local 776 Value *Op0 = VOp0[I]; in visitSelectInst() local 783 Value *Op0 = SI.getOperand(0); visitSelectInst() local 869 Scatterer Op0 = scatter(&CI, CI.getOperand(0), *SrcVS); visitCastInst() local 893 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0), *SrcVS); visitBitCastInst() local 968 Scatterer Op0 = scatter(&IEI, IEI.getOperand(0), *VS); visitInsertElementInst() local 1019 Scatterer Op0 = scatter(&EEI, EEI.getOperand(0), *VS); visitExtractElementInst() local 1060 Scatterer Op0 = scatter(&SVI, SVI.getOperand(0), *VSOp); visitShuffleVectorInst() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86RegisterBankInfo.cpp | 215 auto &Op0 = MI.getOperand(0); getInstrMapping() local 244 auto &Op0 = MI.getOperand(0); getInstrMapping() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 158 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0; in parseGenericRegister() local 172 uint32_t Op0 = (Bits >> 14) & 0x3; in genericRegisterString() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 1532 emitX86Select(IRBuilder<> & Builder,Value * Mask,Value * Op0,Value * Op1) emitX86Select() argument 1544 emitX86ScalarSelect(IRBuilder<> & Builder,Value * Mask,Value * Op0,Value * Op1) emitX86ScalarSelect() argument 1561 upgradeX86ALIGNIntrinsics(IRBuilder<> & Builder,Value * Op0,Value * Op1,Value * Shift,Value * Passthru,Value * Mask,bool IsVALIGN) upgradeX86ALIGNIntrinsics() argument 1670 Value *Op0 = CI.getOperand(0); upgradeX86BinaryIntrinsics() local 1752 Value *Op0 = CI.getArgOperand(0); upgradeX86ConcatShift() local 1829 Value *Op0 = CI.getArgOperand(0); upgradeAbs() local 1891 Value *Op0 = CI.getArgOperand(0); upgradeMaskedCompare() local 2512 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3101 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3115 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3161 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3187 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3241 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3263 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3282 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3300 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3327 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3348 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local 3364 Value *Op0 = CI->getArgOperand(0); UpgradeIntrinsicCall() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFAdjustOpt.cpp | 107 Value *Op0 = Icmp->getOperand(0); in adjustICmpToBuiltin() local 163 Value *Op0, *Op1; in serializeICMPInBB() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSplitDouble.cpp | 697 MachineOperand &Op0 = MI->getOperand(0); in splitImmediate() local 724 MachineOperand &Op0 = MI->getOperand(0); in splitCombine() local 754 MachineOperand &Op0 = MI->getOperand(0); in splitExt() local 776 MachineOperand &Op0 in splitShift() local 900 MachineOperand &Op0 = MI->getOperand(0); splitAslOr() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 86 unsigned Index, Value *Op0, Value *Op1) { in getVectorInstrCost() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 1687 simplifyX86extrq(IntrinsicInst & II,Value * Op0,ConstantInt * CILength,ConstantInt * CIIndex,InstCombiner::BuilderTy & Builder) simplifyX86extrq() argument 1778 simplifyX86insertq(IntrinsicInst & II,Value * Op0,Value * Op1,APInt APLength,APInt APIndex,InstCombiner::BuilderTy & Builder) simplifyX86insertq() argument 2531 Value *Op0 = II.getArgOperand(0); instCombineIntrinsic() local 2573 Value *Op0 = II.getArgOperand(0); instCombineIntrinsic() local 2596 Value *Op0 = II.getArgOperand(0); instCombineIntrinsic() local 2632 Value *Op0 = II.getArgOperand(0); instCombineIntrinsic() local 2677 Value *Op0 = II.getArgOperand(0); instCombineIntrinsic() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 300 auto Op0 = N->getOperand(0); selectAddCarry() local 343 auto Op0 = N->getOperand(0); selectSubCarry() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | GetElementPtrTypeIterator.h | 197 gep_type_begin(Type *Op0, ArrayRef<T> A) { in gep_type_begin()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600TargetTransformInfo.cpp | 112 unsigned Index, Value *Op0, in getVectorInstrCost() argument
|