Home
last modified time | relevance | path

Searched refs:URem (Results 1 – 25 of 46) sorted by relevance

12

/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp64 Value *URem = Builder.CreateURem(UDividend, UDivisor); in generateSignedRemainderCode() local
65 Value *Xored = Builder.CreateXor(URem, DividendSign); in generateSignedRemainderCode()
68 if (Instruction *URemInst = dyn_cast<Instruction>(URem)) in generateSignedRemainderCode()
378 Rem->getOpcode() == Instruction::URem) && in expandRemainder()
491 Rem->getOpcode() == Instruction::URem) && in expandRemainderUpTo32Bits()
541 Rem->getOpcode() == Instruction::URem) && in expandRemainderUpTo64Bits()
H A DBypassSlowDivision.cpp234 bool UseRemOp = Opcode == Instruction::SRem || Opcode == Instruction::URem; in bypassSlowDivision()
H A DSimplifyIndVar.cpp254 if (IsSigned || Rem->getOpcode() == Instruction::URem) { in eliminateIVUser()
/minix/external/bsd/llvm/dist/llvm/unittests/Transforms/Utils/
H A DIntegerDivision.cpp113 TEST(IntegerDivision, URem) { in TEST() argument
132 EXPECT_TRUE(BB->front().getOpcode() == Instruction::URem); in TEST()
253 EXPECT_TRUE(BB->front().getOpcode() == Instruction::URem); in TEST()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp220 case Instruction::SRem: case Instruction::URem: case Instruction::FRem: in GetInstructionClass()
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp94 case Instruction::URem: in createReplacementInstr()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp618 case Instruction::URem: in CanEvaluateShuffled()
681 case Instruction::URem: in BuildNew()
780 case Instruction::URem: in EvaluateInDifferentElementOrder()
H A DInstCombineCasts.cpp188 case Instruction::URem: { in EvaluateInDifferentType()
372 case Instruction::URem: { in CanEvaluateTruncated()
H A DInstCombineSimplifyDemanded.cpp808 case Instruction::URem: { in SimplifyDemandedUseBits()
/minix/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.def117 HANDLE_BINARY_INST(17, URem , BinaryOperator)
H A DPatternMatch.h485 inline BinaryOp_match<LHS, RHS, Instruction::URem> m_URem(const LHS &L, in m_URem()
487 return BinaryOp_match<LHS, RHS, Instruction::URem>(L, R); in m_URem()
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DCostModel.cpp404 case Instruction::URem: in getInstructionCost()
H A DInstructionSimplify.cpp1182 (Opcode == Instruction::URem && in SimplifyRem()
1223 if (Value *V = SimplifyRem(Instruction::URem, Op0, Op1, Q, MaxRecurse)) in SimplifyURemInst()
3413 case Instruction::URem: return SimplifyURemInst(LHS, RHS, Q, MaxRecurse); in SimplifyBinOp()
3618 case Instruction::URem: in SimplifyInstruction()
/minix/external/bsd/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp205 case URem: return "urem"; in getOpcodeName()
H A DConstantFold.cpp941 case Instruction::URem: in ConstantFoldBinaryInstruction()
1007 case Instruction::URem: in ConstantFoldBinaryInstruction()
1109 case Instruction::URem: in ConstantFoldBinaryInstruction()
1141 case Instruction::URem: in ConstantFoldBinaryInstruction()
1230 case Instruction::URem: in ConstantFoldBinaryInstruction()
H A DConstants.cpp331 case Instruction::URem: in canTrapImpl()
1878 case Instruction::URem: in get()
2273 return get(Instruction::URem, C1, C2); in getURem()
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp217 case Instruction::URem: in getIntImmCost()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp385 J->getOpcode() == Instruction::URem || in mightUseCTR()
/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp698 case Instruction::URem: in getConstantValue()
716 case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break; in getConstantValue()
/minix/external/bsd/llvm/dist/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp875 case Instruction::URem: Out << "getURem("; break; in printConstant()
1223 case Instruction::URem: in printInstruction()
1243 case Instruction::URem:Out << "Instruction::URem"; break; in printInstruction()
/minix/external/bsd/llvm/dist/llvm/lib/AsmParser/
H A DLLLexer.cpp696 INSTKEYWORD(urem, URem); INSTKEYWORD(srem, SRem); INSTKEYWORD(frem, FRem); in LexIdentifier()
/minix/external/bsd/llvm/dist/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp348 case 6:{Op = (isFloat?Instruction::FRem : Instruction::URem); break; } in Act()
/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp737 case Instruction::URem: INTEGER_VECTOR_FUNCTION(urem) break; in visitBinaryOperator()
779 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break; in visitBinaryOperator()
2035 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break; in getConstantExprValue()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp1609 case Instruction::URem: OpIndex = 3; break; in X86SelectDivRem()
1665 I->getOpcode() == Instruction::URem) && in X86SelectDivRem()
3037 case Instruction::URem: in fastSelectInstruction()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1290 case Instruction::URem: in buildTree_rec()
1543 case Instruction::URem: in getEntryCost()
2111 case Instruction::URem: in vectorizeTree()

12