Searched refs:URem (Results 1 - 25 of 44) sorted by relevance

12

/external/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp64 Value *URem = Builder.CreateURem(UDividend, UDivisor); local
65 Value *Xored = Builder.CreateXor(URem, DividendSign);
68 if (Instruction *URemInst = dyn_cast<Instruction>(URem))
378 Rem->getOpcode() == Instruction::URem) &&
403 if (!BO || BO->getOpcode() != Instruction::URem)
487 Rem->getOpcode() == Instruction::URem) &&
537 Rem->getOpcode() == Instruction::URem) &&
H A DBypassSlowDivision.cpp234 bool UseRemOp = Opcode == Instruction::SRem || Opcode == Instruction::URem;
H A DSimplifyIndVar.cpp253 if (IsSigned || Rem->getOpcode() == Instruction::URem) {
/external/llvm/unittests/Transforms/Utils/
H A DIntegerDivision.cpp113 TEST(IntegerDivision, URem) {
132 EXPECT_TRUE(BB->front().getOpcode() == Instruction::URem);
253 EXPECT_TRUE(BB->front().getOpcode() == Instruction::URem);
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp94 case Instruction::URem:
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp220 case Instruction::SRem: case Instruction::URem: case Instruction::FRem:
/external/lldb/source/Expression/
H A DIRInterpreter.cpp521 case Instruction::URem:
623 case Instruction::URem:
694 case Instruction::URem:
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp618 case Instruction::URem:
681 case Instruction::URem:
780 case Instruction::URem:
H A DInstCombineCasts.cpp188 case Instruction::URem: {
371 case Instruction::URem: {
372 // UDiv and URem can be truncated if all the truncated bits are zero.
H A DInstCombineSimplifyDemanded.cpp761 case Instruction::URem: {
/external/llvm/lib/Analysis/
H A DCostModel.cpp404 case Instruction::URem:
H A DValueTracking.cpp571 case Instruction::URem: {
1986 case Instruction::URem:
H A DInstructionSimplify.cpp1097 /// SimplifyRem - Given operands for an SRem or URem, see if we can
1167 /// SimplifyURemInst - Given operands for a URem, see if we can
1171 if (Value *V = SimplifyRem(Instruction::URem, Op0, Op1, Q, MaxRecurse))
2910 case Instruction::URem: return SimplifyURemInst(LHS, RHS, Q, MaxRecurse);
3106 case Instruction::URem:
/external/llvm/lib/IR/
H A DInstruction.cpp211 case URem: return "urem";
H A DConstantFold.cpp922 case Instruction::URem:
972 case Instruction::URem:
1074 case Instruction::URem:
1115 case Instruction::URem:
1204 case Instruction::URem:
H A DConstants.cpp286 case Instruction::URem:
1789 case Instruction::URem:
2150 return get(Instruction::URem, C1, C2);
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp209 case Instruction::URem:
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp370 J->getOpcode() == Instruction::URem ||
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp875 case Instruction::URem: Out << "getURem("; break;
1223 case Instruction::URem:
1243 case Instruction::URem:Out << "Instruction::URem"; break;
/external/llvm/include/llvm/IR/
H A DPatternMatch.h448 inline BinaryOp_match<LHS, RHS, Instruction::URem>
450 return BinaryOp_match<LHS, RHS, Instruction::URem>(L, R);
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp767 case Instruction::URem:
785 case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break;
/external/llvm/lib/AsmParser/
H A DLLLexer.cpp703 INSTKEYWORD(urem, URem); INSTKEYWORD(srem, SRem); INSTKEYWORD(frem, FRem);
/external/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp348 case 6:{Op = (isFloat?Instruction::FRem : Instruction::URem); break; }
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp992 case Instruction::URem:
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp737 case Instruction::URem: INTEGER_VECTOR_FUNCTION(urem) break;
779 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break;
2035 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;

Completed in 2282 milliseconds

12