Home
last modified time | relevance | path

Searched refs:BinaryOperator (Results 1 – 25 of 1210) sorted by relevance

12345678910>>...49

/aosp_15_r20/external/llvm/include/llvm/IR/
H A DNoFolder.h42 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 DInstrTypes.h328 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 DNoFolder.h43 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 DInstCombineInternal.h89 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 DInstCombineMulDivRem.cpp66 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 DInstCombineAddSub.cpp752 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 DInstCombineShifts.cpp59 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/
DStmtVisitor.h48 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/
DStmtVisitor.h48 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/
DStmtVisitor.h48 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/
DStmtVisitor.h47 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 DInstCombineInternal.h202 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 DInstCombineMulDivRem.cpp69 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 DInstCombineAddSub.cpp769 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 DInstCombineShifts.cpp35 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 DStmtVisitor.h45 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 DInstCombineInternal.h54 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 DInstCombineMulDivRem.cpp48 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 DInstCombineShifts.cpp24 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 DInstCombineAndOrXor.cpp29 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 DReassociate.cpp128 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/
DInstrTypes.h222 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/
DInstrTypes.h220 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/
DInstrTypes.h220 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/
DInstrTypes.h187 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 …]

12345678910>>...49