Searched refs:simplifyBinOp (Results 1 - 11 of 11) sorted by relevance

/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h52 return simplifyBinOp(Opc, LHS, RHS, SQ);
57 return simplifyBinOp(Opc, LHS, RHS, SQ);
62 return simplifyBinOp(Opc, LHS, RHS, SQ);
67 return simplifyBinOp(Opc, LHS, RHS, FMF, SQ);
H A DInstructionSimplify.h297 Value *simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS,
302 Value *simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, FastMathFlags FMF,
/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp90 simplifyBinOp(I.getOpcode(), LHS, RHS, FI->getFastMathFlags(), DL);
92 SimpleV = simplifyBinOp(I.getOpcode(), LHS, RHS, DL);
H A DInstructionSimplify.cpp60 static Value *simplifyBinOp(unsigned, Value *, Value *, const SimplifyQuery &,
62 static Value *simplifyBinOp(unsigned, Value *, Value *, const FastMathFlags &,
247 simplifyBinOp(Opcode, B0, OtherOp, Q.getWithoutUndef(), MaxRecurse);
251 simplifyBinOp(Opcode, B1, OtherOp, Q.getWithoutUndef(), MaxRecurse);
263 Value *S = simplifyBinOp(OpcodeToExpand, L, R, Q, MaxRecurse);
311 if (Value *V = simplifyBinOp(Opcode, B, C, Q, MaxRecurse)) {
317 if (Value *W = simplifyBinOp(Opcode, A, V, Q, MaxRecurse)) {
331 if (Value *V = simplifyBinOp(Opcode, A, B, Q, MaxRecurse)) {
337 if (Value *W = simplifyBinOp(Opcode, V, C, Q, MaxRecurse)) {
355 if (Value *V = simplifyBinOp(Opcod
5726 static Value *simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, function
5777 static Value *simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, function
5794 Value *llvm::simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, function in class:llvm
5799 Value *llvm::simplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, function in class:llvm
[all...]
H A DInlineCost.cpp2029 SimpleV = simplifyBinOp(I.getOpcode(), CLHS ? CLHS : LHS, CRHS ? CRHS : RHS,
2033 simplifyBinOp(I.getOpcode(), CLHS ? CLHS : LHS, CRHS ? CRHS : RHS, DL);
H A DLazyValueInfo.cpp1307 simplifyBinOp(BO->getOpcode(), LHS, RHS, DL))) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp432 if (Value *V = simplifyBinOp(Opcode, B, C, SQ.getWithInstruction(&I))) {
465 if (Value *V = simplifyBinOp(Opcode, A, B, SQ.getWithInstruction(&I))) {
493 if (Value *V = simplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) {
513 if (Value *V = simplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) {
661 V = simplifyBinOp(TopLevelOpcode, B, D, SQ.getWithInstruction(&I));
681 V = simplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
797 Value *L = simplifyBinOp(TopLevelOpcode, A, C, SQDistributive);
798 Value *R = simplifyBinOp(TopLevelOpcode, B, C, SQDistributive);
836 Value *L = simplifyBinOp(TopLevelOpcode, A, B, SQDistributive);
837 Value *R = simplifyBinOp(TopLevelOpcod
[all...]
H A DInstCombineAndOrXor.cpp3540 if (Value *OrICmp = simplifyBinOp(Instruction::Or, LHS, RHS, SQ)) {
3543 if (Value *AndICmp = simplifyBinOp(Instruction::And, LHS, RHS, SQ)) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp194 FirstIterV = simplifyBinOp(BO->getOpcode(), LHS, RHS, SQ);
H A DNewGVN.cpp1092 Value *V = simplifyBinOp(Opcode, E->getOperand(0), E->getOperand(1), Q);
1194 simplifyBinOp(E->getOpcode(), E->getOperand(0), E->getOperand(1), Q);
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1287 Value *R = simplifyBinOp(I.getOpcode(), V1, V2, SimplifyQuery(DL));

Completed in 325 milliseconds