Home
last modified time | relevance | path

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

1234567

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DInstructionSimplify.cpp301 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 DOverflowInstAnalysis.cpp21 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 DInstCombineMulDivRem.cpp189 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 DInstCombineAndOrXor.cpp1326 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 DInstCombineShifts.cpp374 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 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.cpp447 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 DScalarizer.cpp543 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 DConstraintElimination.cpp89 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 DFastISel.cpp483 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 DLegalizeFloatTypes.cpp879 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 DTargetLowering.cpp772 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 DMachineIRBuilder.h498 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 DMachineIRBuilder.cpp173 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 DAutoUpgrade.cpp1339 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 DX86RegisterBankInfo.cpp214 auto &Op0 = MI.getOperand(0); in getInstrMapping() local
243 auto &Op0 = MI.getOperand(0); in getInstrMapping() local
H A DX86InstCombineIntrinsic.cpp619 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 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
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFAdjustOpt.cpp124 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 DHexagonSplitDouble.cpp698 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 DAMDGPUInstCombineIntrinsic.cpp331 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 DCSKYISelDAGToDAG.cpp300 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 DWebAssemblyTargetTransformInfo.cpp86 unsigned Index, Value *Op0, Value *Op1) { in getVectorInstrCost()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h147 gep_type_begin(Type *Op0, ArrayRef<T> A) { in gep_type_begin()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp3105 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 …]

1234567