Home
last modified time | relevance | path

Searched defs:Op0 (Results 1 – 25 of 154) sorted by relevance

1234567

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp21 bool llvm::isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, bool IsAnd, in isCheckForZeroAndMulWithOverflow()
67 bool llvm::isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, in isCheckForZeroAndMulWithOverflow()
H A DInstructionSimplify.cpp299 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 DSystemZTDC.cpp127 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 DSystemZISelDAGToDAG.cpp450 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 DInstCombineMulDivRem.cpp192 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 DInstCombineAndOrXor.cpp1446 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 DInstCombineCompares.cpp1296 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 DInstCombineShifts.cpp406 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 DExpandVectorPredication.cpp261 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 DCodeGenCommonISel.cpp277 auto Op0 = salvageDebugInfoImpl(MRI, MI, Ops); salvageDebugInfoForDbgValue() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp482 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 DLegalizeFloatTypes.cpp962 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 DMachineIRBuilder.h521 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 DMachineIRBuilder.cpp182 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 DScalarizer.cpp645 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 DX86RegisterBankInfo.cpp215 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 DAArch64BaseInfo.cpp158 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 DAutoUpgrade.cpp1532 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 DBPFAdjustOpt.cpp107 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 DHexagonSplitDouble.cpp697 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 DWebAssemblyTargetTransformInfo.cpp86 unsigned Index, Value *Op0, Value *Op1) { in getVectorInstrCost() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1687 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 DCSKYISelDAGToDAG.cpp300 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 DGetElementPtrTypeIterator.h197 gep_type_begin(Type *Op0, ArrayRef<T> A) { in gep_type_begin()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp112 unsigned Index, Value *Op0, in getVectorInstrCost() argument

1234567