/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 301 BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS); in simplifyAssociativeBinOp() local 604 Value *&Op0, Value *&Op1, in foldOrCommuteConstant() 631 static Value *simplifyAddInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW, in simplifyAddInst() 698 Value *llvm::simplifyAddInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW, in simplifyAddInst() 749 static Value *simplifyByDomEq(unsigned Opcode, Value *Op0, Value *Op1, in simplifyByDomEq() 783 static Value *simplifySubInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW, in simplifySubInst() 918 Value *llvm::simplifySubInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW, in simplifySubInst() 925 static Value *simplifyMulInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW, in simplifyMulInst() 990 Value *llvm::simplifyMulInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW, in simplifyMulInst() 997 static Value *simplifyDivRem(Instruction::BinaryOps Opcode, Value *Op0, in simplifyDivRem() [all …]
|
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()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 189 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitMul() local 493 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in foldFPSignBitOps() local 546 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitFMul() local 877 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in foldIDivShl() local 942 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in commonIDivTransforms() local 1252 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitUDiv() local 1334 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitSDiv() local 1535 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in foldFDivPowDivisor() local 1600 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitFDiv() local 1705 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in commonIRemTransforms() local [all …]
|
H A D | InstCombineAndOrXor.cpp | 1326 Value *Op0, Value *Op1) { in foldLogicOfIsFPClass() 1392 Value *Op0 = BO.getOperand(0), *Op1 = BO.getOperand(1), *X; in reassociateFCmps() local 1439 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in matchDeMorgansLaws() local 1525 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in foldCastedBitwiseLogic() local 1612 Value *Op0 = I.getOperand(0); in foldAndToXor() local 1638 Value *Op0 = I.getOperand(0); in foldOrToXor() local 1684 Value *Op0 = And.getOperand(0), *Op1 = And.getOperand(1); in narrowMaskedBinOp() local 1728 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in foldComplexAndOrPatterns() local 1899 Value *Op0 = I.getOperand(0); in canonicalizeLogicFirst() local 1967 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitAnd() local [all …]
|
H A D | InstCombineShifts.cpp | 374 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in commonShiftTransforms() local 723 Instruction *InstCombinerImpl::FoldShiftByConstant(Value *Op0, Constant *C1, in FoldShiftByConstant() 926 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitShl() local 1160 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitLShr() local 1490 Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1); in visitAShr() local
|
/openbsd-src/gnu/llvm/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 | 447 SDValue Op0, uint64_t Op1) { in expandDisp() 470 SDValue Op0 = N.getOperand(0); in expandAddress() local 1091 SDValue Op0 = N->getOperand(I ^ 1); in tryRxSBG() local 1122 SDValue Op0, uint64_t UpperVal, in splitLargeImmediate() 1554 auto Op0 = Node->getOperand(0); in Select() local 1595 SDValue Op0 = Node->getOperand(0); in Select() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 543 Value *Op0 = VOp0[Elem]; in splitBinary() local 647 Value *Op0 = VOp0[I]; in visitSelectInst() local 654 Value *Op0 = SI.getOperand(0); in visitSelectInst() local 693 Value *Op0 = GEPI.getOperand(0); in visitGetElementPtrInst() local 735 Scatterer Op0 = scatter(&CI, CI.getOperand(0)); in visitCastInst() local 755 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0)); in visitBitCastInst() local 808 Scatterer Op0 = scatter(&IEI, IEI.getOperand(0)); in visitInsertElementInst() local 843 Scatterer Op0 = scatter(&EEI, EEI.getOperand(0)); in visitExtractElementInst() local 874 Scatterer Op0 = scatter(&SVI, SVI.getOperand(0)); in visitShuffleVectorInst() local
|
H A D | ConstraintElimination.cpp | 89 Value *Op0; member 318 Value *Op0; in decompose() local 335 Value *Op0; in decompose() local 389 ConstraintInfo::getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1, in getConstraint() 515 Value *Op0, in getConstraintForSolving() 698 Value *Op0, *Op1; in addInfoFor() local
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 483 Register Op0 = getRegForValue(I->getOperand(0)); in selectBinaryOp() local 1419 Register Op0 = getRegForValue(I->getOperand(0)); in selectBitCast() local 1657 const Value *Op0 = EVI->getOperand(0); in selectExtractValue() local 1862 Register FastISel::fastEmit_ri_(MVT VT, unsigned Opcode, unsigned Op0, in fastEmit_ri_() 1928 const TargetRegisterClass *RC, unsigned Op0) { in fastEmitInst_r() 1949 const TargetRegisterClass *RC, unsigned Op0, in fastEmitInst_rr() 1973 const TargetRegisterClass *RC, unsigned Op0, in fastEmitInst_rrr() 2000 const TargetRegisterClass *RC, unsigned Op0, in fastEmitInst_ri() 2023 const TargetRegisterClass *RC, unsigned Op0, in fastEmitInst_rii() 2068 const TargetRegisterClass *RC, unsigned Op0, in fastEmitInst_rri() [all …]
|
H A D | LegalizeFloatTypes.cpp | 879 SDValue Op0 = GetSoftenedFloat(N->getOperand(0)); in SoftenFloatOp_BITCAST() local 1031 SDValue Op0 = N->getOperand(IsStrict ? 1 : 0); in SoftenFloatOp_SETCC() local 2196 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); in PromoteFloatOp_SETCC() local 2421 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); in PromoteFloatRes_FCOPYSIGN() local 2445 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); in PromoteFloatRes_BinOp() local 2453 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); in PromoteFloatRes_FMAD() local 2464 SDValue Op0 = GetPromotedFloat(N->getOperand(0)); in PromoteFloatRes_FPOWI() local 2753 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); in SoftPromoteHalfRes_FMAD() local 2773 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); in SoftPromoteHalfRes_FPOWI() local 2867 SDValue Op0 = GetSoftPromotedHalf(N->getOperand(0)); in SoftPromoteHalfRes_BinOp() local [all …]
|
H A D | TargetLowering.cpp | 772 SDValue Op0 = Op.getOperand(0); in SimplifyMultipleUseDemandedBits() local 783 SDValue Op0 = Op.getOperand(0); in SimplifyMultipleUseDemandedBits() local 805 SDValue Op0 = Op.getOperand(0); in SimplifyMultipleUseDemandedBits() local 1308 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local 1341 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local 1441 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local 1511 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local 1658 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local 1686 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local 1821 SDValue Op0 = Op.getOperand(0); in SimplifyDemandedBits() local [all …]
|
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 498 MachineInstrBuilder buildPtrMask(const DstOp &Res, const SrcOp &Op0, in buildPtrMask() 560 const SrcOp &Op0, const SrcOp &Op1) { in buildUAddo() 566 const SrcOp &Op0, const SrcOp &Op1) { in buildUSubo() 572 const SrcOp &Op0, const SrcOp &Op1) { in buildSAddo() 578 const SrcOp &Op0, const SrcOp &Op1) { in buildSSubo() 597 const SrcOp &Op0, const SrcOp &Op1, in buildUAdde() 605 const SrcOp &Op0, const SrcOp &Op1, in buildUSube() 613 const SrcOp &Op0, const SrcOp &Op1, in buildSAdde() 621 const SrcOp &Op0, const SrcOp &Op1, in buildSSube()
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 173 void MachineIRBuilder::validateUnaryOp(const LLT Res, const LLT Op0) { in validateUnaryOp() 178 void MachineIRBuilder::validateBinaryOp(const LLT Res, const LLT Op0, in validateBinaryOp() 184 void MachineIRBuilder::validateShiftOp(const LLT Res, const LLT Op0, in validateShiftOp() 191 const SrcOp &Op0, in buildPtrAdd() 201 MachineIRBuilder::materializePtrAdd(Register &Res, Register Op0, in materializePtrAdd() 217 const SrcOp &Op0, in buildMaskLowPtrBits() 228 const SrcOp &Op0) { in buildPadVectorWithUndefElements() 251 const SrcOp &Op0) { in buildDeleteTrailingVectorElements() 798 const SrcOp &Op0, in buildICmp() 805 const SrcOp &Op0, in buildFCmp() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 1339 Value *Op0, Value *Op1) { in EmitX86Select() 1351 Value *Op0, Value *Op1) { in EmitX86ScalarSelect() 1367 static Value *UpgradeX86ALIGNIntrinsics(IRBuilder<> &Builder, Value *Op0, in UpgradeX86ALIGNIntrinsics() 1476 Value *Op0 = CI.getOperand(0); in UpgradeX86BinaryIntrinsics() local 1558 Value *Op0 = CI.getArgOperand(0); in upgradeX86ConcatShift() local 1637 Value *Op0 = CI.getArgOperand(0); in upgradeAbs() local 1699 Value *Op0 = CI.getArgOperand(0); in upgradeMaskedCompare() local 2288 Value *Op0 = CI->getArgOperand(0); in UpgradeIntrinsicCall() local 2883 Value *Op0 = CI->getArgOperand(0); in UpgradeIntrinsicCall() local 2897 Value *Op0 = CI->getArgOperand(0); in UpgradeIntrinsicCall() local [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86RegisterBankInfo.cpp | 214 auto &Op0 = MI.getOperand(0); in getInstrMapping() local 243 auto &Op0 = MI.getOperand(0); in getInstrMapping() local
|
H A D | X86InstCombineIntrinsic.cpp | 619 static Value *simplifyX86extrq(IntrinsicInst &II, Value *Op0, in simplifyX86extrq() 710 static Value *simplifyX86insertq(IntrinsicInst &II, Value *Op0, Value *Op1, in simplifyX86insertq() 1463 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local 1505 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local 1528 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local 1564 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local 1609 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local
|
/openbsd-src/gnu/llvm/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
|
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BPFAdjustOpt.cpp | 124 Value *Op0 = Icmp->getOperand(0); in adjustICmpToBuiltin() local 180 Value *Op0, *Op1; in serializeICMPInBB() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonSplitDouble.cpp | 698 MachineOperand &Op0 = MI->getOperand(0); in splitImmediate() local 725 MachineOperand &Op0 = MI->getOperand(0); in splitCombine() local 755 MachineOperand &Op0 = MI->getOperand(0); in splitExt() local 777 MachineOperand &Op0 = MI->getOperand(0); in splitShift() local 901 MachineOperand &Op0 = MI->getOperand(0); in splitAslOr() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 331 bool GCNTTIImpl::canSimplifyLegacyMulToMul(const Value *Op0, const Value *Op1, in canSimplifyLegacyMulToMul() 955 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local 1001 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local 1021 Value *Op0 = II.getArgOperand(0); in instCombineIntrinsic() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 300 auto Op0 = N->getOperand(0); in selectAddCarry() local 343 auto Op0 = N->getOperand(0); in selectSubCarry() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 86 unsigned Index, Value *Op0, Value *Op1) { in getVectorInstrCost()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
H A D | GetElementPtrTypeIterator.h | 147 gep_type_begin(Type *Op0, ArrayRef<T> A) { in gep_type_begin()
|
/openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 3105 Value *Op0 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local 3123 Value *Op0 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local 3139 Value *Op0 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local 10572 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr() local 10584 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr() local 10596 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr() local 12477 static Value *EmitX86FunnelShift(CodeGenFunction &CGF, Value *Op0, Value *Op1, in EmitX86FunnelShift() 12497 Value *Op0 = Ops[0]; in EmitX86vpcom() local 12536 Value *Mask, Value *Op0, Value *Op1) { in EmitX86Select() 12550 Value *Mask, Value *Op0, Value *Op1) { in EmitX86ScalarSelect() [all …]
|