/aosp_15_r20/external/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 42 BinaryOperator *BO = BinaryOperator::CreateAdd(LHS, RHS); 48 return BinaryOperator::CreateNSWAdd(LHS, RHS); in CreateNSWAdd() 51 return BinaryOperator::CreateNUWAdd(LHS, RHS); in CreateNUWAdd() 54 return BinaryOperator::CreateFAdd(LHS, RHS); in CreateFAdd() 58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS); 64 return BinaryOperator::CreateNSWSub(LHS, RHS); in CreateNSWSub() 67 return BinaryOperator::CreateNUWSub(LHS, RHS); in CreateNUWSub() 70 return BinaryOperator::CreateFSub(LHS, RHS); in CreateFSub() 74 BinaryOperator *BO = BinaryOperator::CreateMul(LHS, RHS); 80 return BinaryOperator::CreateNSWMul(LHS, RHS); in CreateNSWMul() [all …]
|
H A D | InstrTypes.h | 328 class BinaryOperator : public Instruction { 333 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 335 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 340 BinaryOperator *cloneImpl() const; 356 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 364 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 371 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 377 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 383 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 389 static BinaryOperator *CreateWithCopiedFlags(BinaryOps Opc, [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | NoFolder.h | 43 BinaryOperator *BO = BinaryOperator::CreateAdd(LHS, RHS); 50 return BinaryOperator::CreateNSWAdd(LHS, RHS); in CreateNSWAdd() 54 return BinaryOperator::CreateNUWAdd(LHS, RHS); in CreateNUWAdd() 58 return BinaryOperator::CreateFAdd(LHS, RHS); in CreateFAdd() 63 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS); 70 return BinaryOperator::CreateNSWSub(LHS, RHS); in CreateNSWSub() 74 return BinaryOperator::CreateNUWSub(LHS, RHS); in CreateNUWSub() 78 return BinaryOperator::CreateFSub(LHS, RHS); in CreateFSub() 83 BinaryOperator *BO = BinaryOperator::CreateMul(LHS, RHS); 90 return BinaryOperator::CreateNSWMul(LHS, RHS); in CreateNSWMul() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 89 Instruction *visitAdd(BinaryOperator &I); 90 Instruction *visitFAdd(BinaryOperator &I); 93 Instruction *visitSub(BinaryOperator &I); 94 Instruction *visitFSub(BinaryOperator &I); 95 Instruction *visitMul(BinaryOperator &I); 96 Instruction *visitFMul(BinaryOperator &I); 97 Instruction *visitURem(BinaryOperator &I); 98 Instruction *visitSRem(BinaryOperator &I); 99 Instruction *visitFRem(BinaryOperator &I); 100 bool simplifyDivRemOfSelectWithZeroOp(BinaryOperator &I); [all …]
|
H A D | InstCombineMulDivRem.cpp | 66 BinaryOperator *I = dyn_cast<BinaryOperator>(V); in simplifyValueKnownNonZero() 99 static Value *foldMulSelectToNegate(BinaryOperator &I, in foldMulSelectToNegate() 145 static Value *foldMulShl1(BinaryOperator &Mul, bool CommuteOperands, in foldMulShl1() 165 BinaryOperator *Shift; in foldMulShl1() 188 Instruction *InstCombinerImpl::visitMul(BinaryOperator &I) { in visitMul() 214 return HasNSW ? BinaryOperator::CreateNSWNeg(Op0) in visitMul() 215 : BinaryOperator::CreateNeg(Op0); in visitMul() 228 BinaryOperator *Mul = cast<BinaryOperator>(I.getOperand(0)); in visitMul() 229 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() 240 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst); in visitMul() [all …]
|
H A D | InstCombineAddSub.cpp | 752 static Value *checkForNegativeOperand(BinaryOperator &I, in checkForNegativeOperand() 809 static Instruction *foldNoWrapAdd(BinaryOperator &Add, in foldNoWrapAdd() 836 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 843 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 849 Instruction *InstCombinerImpl::foldAddWithConstant(BinaryOperator &Add) { in foldAddWithConstant() 864 return BinaryOperator::CreateSub(ConstantExpr::getAdd(Op00C, Op1C), X); in foldAddWithConstant() 871 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant() 884 return BinaryOperator::CreateSub(InstCombiner::SubOne(Op1C), X); in foldAddWithConstant() 901 return BinaryOperator::CreateAdd(X, ConstantExpr::getAdd(Op01C, Op1C)); in foldAddWithConstant() 906 return BinaryOperator::CreateXor(Op0, ConstantInt::get(Add.getType(), *C2)); in foldAddWithConstant() [all …]
|
H A D | InstCombineShifts.cpp | 59 BinaryOperator *Sh0, const SimplifyQuery &SQ, in reassociateShiftAmtsOfTwoSameDirectionShifts() 142 BinaryOperator *NewShift = BinaryOperator::Create(ShiftOpcode, X, NewShAmt); in reassociateShiftAmtsOfTwoSameDirectionShifts() 184 dropRedundantMaskingOfLeftShiftInput(BinaryOperator *OuterShift, in dropRedundantMaskingOfLeftShiftInput() 316 auto *NewShift = BinaryOperator::Create(OuterShift->getOpcode(), X, in dropRedundantMaskingOfLeftShiftInput() 322 return BinaryOperator::Create(Instruction::And, NewShift, NewMask); in dropRedundantMaskingOfLeftShiftInput() 329 static Instruction *foldShiftOfShiftedLogic(BinaryOperator &I, in foldShiftOfShiftedLogic() 332 auto *LogicInst = dyn_cast<BinaryOperator>(I.getOperand(0)); in foldShiftOfShiftedLogic() 367 return BinaryOperator::Create(LogicInst->getOpcode(), NewShift1, NewShift2); in foldShiftOfShiftedLogic() 370 Instruction *InstCombinerImpl::commonShiftTransforms(BinaryOperator &I) { in commonShiftTransforms() 382 return BinaryOperator::Create(I.getOpcode(), Op0, NewExt); in commonShiftTransforms() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/AST/ |
D | StmtVisitor.h | 48 if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) { in Visit() 50 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit() 51 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit() 52 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit() 53 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit() 54 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit() 55 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit() 56 case BO_Sub: DISPATCH(BinSub, BinaryOperator); in Visit() 57 case BO_Shl: DISPATCH(BinShl, BinaryOperator); in Visit() 58 case BO_Shr: DISPATCH(BinShr, BinaryOperator); in Visit() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/AST/ |
D | StmtVisitor.h | 48 if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) { in Visit() 50 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit() 51 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit() 52 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit() 53 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit() 54 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit() 55 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit() 56 case BO_Sub: DISPATCH(BinSub, BinaryOperator); in Visit() 57 case BO_Shl: DISPATCH(BinShl, BinaryOperator); in Visit() 58 case BO_Shr: DISPATCH(BinShr, BinaryOperator); in Visit() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/AST/ |
D | StmtVisitor.h | 48 if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) { in Visit() 50 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit() 51 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit() 52 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit() 53 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit() 54 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit() 55 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit() 56 case BO_Sub: DISPATCH(BinSub, BinaryOperator); in Visit() 57 case BO_Shl: DISPATCH(BinShl, BinaryOperator); in Visit() 58 case BO_Shr: DISPATCH(BinShr, BinaryOperator); in Visit() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/AST/ |
D | StmtVisitor.h | 47 if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) { in Visit() 49 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit() 50 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit() 51 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit() 52 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit() 53 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit() 54 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit() 55 case BO_Sub: DISPATCH(BinSub, BinaryOperator); in Visit() 56 case BO_Shl: DISPATCH(BinShl, BinaryOperator); in Visit() 57 case BO_Shr: DISPATCH(BinShr, BinaryOperator); in Visit() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 202 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) in isFreeToInvert() 246 BinaryOperator::BinaryOps Opcode, Constant *In, bool IsRHSConstant) { in getSafeVectorConstantForBinop() 370 Instruction *visitAdd(BinaryOperator &I); 371 Instruction *visitFAdd(BinaryOperator &I); 374 Instruction *visitSub(BinaryOperator &I); 375 Instruction *visitFSub(BinaryOperator &I); 376 Instruction *visitMul(BinaryOperator &I); 377 Instruction *visitFMul(BinaryOperator &I); 378 Instruction *visitURem(BinaryOperator &I); 379 Instruction *visitSRem(BinaryOperator &I); [all …]
|
H A D | InstCombineMulDivRem.cpp | 69 BinaryOperator *I = dyn_cast<BinaryOperator>(V); in simplifyValueKnownNonZero() 132 static Value *foldMulSelectToNegate(BinaryOperator &I, in foldMulSelectToNegate() 171 Instruction *InstCombiner::visitMul(BinaryOperator &I) { in visitMul() 188 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() 204 BinaryOperator *Mul = cast<BinaryOperator>(I.getOperand(0)); in visitMul() 205 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() 217 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst); in visitMul() 250 BinaryOperator::CreateMul(Sub, in visitMul() 273 return BinaryOperator::CreateAdd(Builder.CreateMul(X, Op1), Mul); in visitMul() 281 return BinaryOperator::CreateMul(X, ConstantExpr::getNeg(Op1C)); in visitMul() [all …]
|
H A D | InstCombineAddSub.cpp | 769 static Value *checkForNegativeOperand(BinaryOperator &I, in checkForNegativeOperand() 826 static Instruction *foldNoWrapAdd(BinaryOperator &Add, in foldNoWrapAdd() 853 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 860 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 866 Instruction *InstCombiner::foldAddWithConstant(BinaryOperator &Add) { in foldAddWithConstant() 880 return BinaryOperator::CreateSub(ConstantExpr::getAdd(Op00C, Op1C), X); in foldAddWithConstant() 887 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant() 900 return BinaryOperator::CreateSub(SubOne(Op1C), X); in foldAddWithConstant() 909 return BinaryOperator::CreateXor(Op0, ConstantInt::get(Add.getType(), *C2)); in foldAddWithConstant() 915 return BinaryOperator::CreateOr(Op0, Op1); in foldAddWithConstant() [all …]
|
H A D | InstCombineShifts.cpp | 35 BinaryOperator *Sh0, const SimplifyQuery &SQ, in reassociateShiftAmtsOfTwoSameDirectionShifts() 136 BinaryOperator *NewShift = BinaryOperator::Create(ShiftOpcode, X, NewShAmt); in reassociateShiftAmtsOfTwoSameDirectionShifts() 178 dropRedundantMaskingOfLeftShiftInput(BinaryOperator *OuterShift, in dropRedundantMaskingOfLeftShiftInput() 310 auto *NewShift = BinaryOperator::Create(OuterShift->getOpcode(), X, in dropRedundantMaskingOfLeftShiftInput() 316 return BinaryOperator::Create(Instruction::And, NewShift, NewMask); in dropRedundantMaskingOfLeftShiftInput() 323 static Instruction *foldShiftOfShiftedLogic(BinaryOperator &I, in foldShiftOfShiftedLogic() 326 auto *LogicInst = dyn_cast<BinaryOperator>(I.getOperand(0)); in foldShiftOfShiftedLogic() 344 cast<BinaryOperator>(V)->getOpcode() == ShiftOpcode && in foldShiftOfShiftedLogic() 360 return BinaryOperator::Create(LogicInst->getOpcode(), NewShift1, NewShift2); in foldShiftOfShiftedLogic() 363 Instruction *InstCombiner::commonShiftTransforms(BinaryOperator &I) { in commonShiftTransforms() [all …]
|
/aosp_15_r20/external/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 45 if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) { in Visit() 47 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit() 48 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit() 49 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit() 50 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit() 51 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit() 52 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit() 53 case BO_Sub: DISPATCH(BinSub, BinaryOperator); in Visit() 54 case BO_Shl: DISPATCH(BinShl, BinaryOperator); in Visit() 55 case BO_Shr: DISPATCH(BinShr, BinaryOperator); in Visit() [all …]
|
/aosp_15_r20/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 54 if (BinaryOperator::isNeg(V) || BinaryOperator::isFNeg(V) || in getComplexity() 55 BinaryOperator::isNot(V)) in getComplexity() 80 if (BinaryOperator::isNot(V)) in IsFreeToInvert() 94 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) in IsFreeToInvert() 229 Instruction *visitAdd(BinaryOperator &I); 230 Instruction *visitFAdd(BinaryOperator &I); 232 Instruction *visitSub(BinaryOperator &I); 233 Instruction *visitFSub(BinaryOperator &I); 234 Instruction *visitMul(BinaryOperator &I); 237 Instruction *visitFMul(BinaryOperator &I); [all …]
|
H A D | InstCombineMulDivRem.cpp | 48 BinaryOperator *I = dyn_cast<BinaryOperator>(V); in simplifyValueKnownNonZero() 175 Instruction *InstCombiner::visitMul(BinaryOperator &I) { in visitMul() 190 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() 206 BinaryOperator *Mul = cast<BinaryOperator>(I.getOperand(0)); in visitMul() 207 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() 228 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst); in visitMul() 261 BinaryOperator::CreateMul(Sub, in visitMul() 288 return BinaryOperator::CreateAdd(Builder->CreateMul(X, Op1), Mul); in visitMul() 295 BinaryOperator *BO = BinaryOperator::CreateMul(Op0v, Op1v); in visitMul() 308 BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0); in visitMul() [all …]
|
H A D | InstCombineShifts.cpp | 24 Instruction *InstCombiner::commonShiftTransforms(BinaryOperator &I) { in commonShiftTransforms() 218 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() 262 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() 323 BinaryOperator &I) { in FoldShiftByConstant() 356 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0)) in FoldShiftByConstant() 359 return BinaryOperator::CreateMul(BO->getOperand(0), in FoldShiftByConstant() 415 if (BinaryOperator *Op0BO = dyn_cast<BinaryOperator>(Op0)) { in FoldShiftByConstant() 441 return BinaryOperator::CreateAnd(X, Mask); in FoldShiftByConstant() 456 return BinaryOperator::Create(Op0BO->getOpcode(), YS, XM); in FoldShiftByConstant() 477 return BinaryOperator::CreateAnd(X, Mask); in FoldShiftByConstant() [all …]
|
H A D | InstCombineAndOrXor.cpp | 29 if (BinaryOperator::isNot(V)) { in dyn_castNotVal() 30 Value *Operand = BinaryOperator::getNotArgument(V); in dyn_castNotVal() 97 Value *InstCombiner::SimplifyBSwap(BinaryOperator &I) { in SimplifyBSwap() 153 BinaryOperator &TheAnd) { in OptAndOp() 165 return BinaryOperator::CreateXor(And, Together); in OptAndOp() 174 return BinaryOperator::CreateAnd(Or, AndRHS); in OptAndOp() 185 return BinaryOperator::CreateOr(And, OpRHS); in OptAndOp() 217 return BinaryOperator::CreateXor(NewAnd, AndRHS); in OptAndOp() 277 return BinaryOperator::CreateAnd(ShVal, AndRHS, TheAnd.getName()); in OptAndOp() 1151 static Instruction *matchDeMorgansLaws(BinaryOperator &I, in matchDeMorgansLaws() [all …]
|
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 128 static BinaryOperator *isReassociableOp(Value *V, unsigned Opcode) { in isReassociableOp() 133 return cast<BinaryOperator>(V); in isReassociableOp() 137 static BinaryOperator *isReassociableOp(Value *V, unsigned Opcode1, in isReassociableOp() 144 return cast<BinaryOperator>(V); in isReassociableOp() 191 if (!BinaryOperator::isNot(I) && !BinaryOperator::isNeg(I) && in getRank() 192 !BinaryOperator::isFNeg(I)) in getRank() 202 assert(isa<BinaryOperator>(I) && "Expected binary operator."); in canonicalizeOperands() 214 cast<BinaryOperator>(I)->swapOperands(); in canonicalizeOperands() 217 static BinaryOperator *CreateAdd(Value *S1, Value *S2, const Twine &Name, in CreateAdd() 220 return BinaryOperator::CreateAdd(S1, S2, Name, InsertBefore); in CreateAdd() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/IR/ |
D | InstrTypes.h | 222 class BinaryOperator : public Instruction { 226 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 228 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 230 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 236 BinaryOperator *cloneImpl() const; 250 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 259 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 267 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 274 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 280 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/IR/ |
D | InstrTypes.h | 220 class BinaryOperator : public Instruction { 224 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 226 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 228 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 234 BinaryOperator *cloneImpl() const; 248 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 257 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 265 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 272 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 278 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/IR/ |
D | InstrTypes.h | 220 class BinaryOperator : public Instruction { 224 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 226 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 228 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 234 BinaryOperator *cloneImpl() const; 248 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 257 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 265 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 272 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 278 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/IR/ |
D | InstrTypes.h | 187 class BinaryOperator : public Instruction { 191 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 193 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, 199 BinaryOperator *cloneImpl() const; 214 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 222 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 229 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 235 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 241 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \ 247 static BinaryOperator * [all …]
|