HomeSort by relevance Sort by last modified time
    Searched refs:SRem (Results 1 - 25 of 46) sorted by null

1 2

  /external/llvm/lib/Transforms/Utils/
IntegerDivision.cpp 28 /// should be pointing where the caller wants code generated, e.g. at the srem
44 // ; %srem = sub i32 %xored, %dividend_sgn
53 Value *SRem = Builder.CreateSub(Xored, DividendSign);
58 return SRem;
335 assert((Rem->getOpcode() == Instruction::SRem ||
342 if (Rem->getOpcode() == Instruction::SRem) {
430 assert((Rem->getOpcode() == Instruction::SRem ||
456 if (Rem->getOpcode() == Instruction::SRem) {
BypassSlowDivision.cpp 233 bool UseRemOp = Opcode == Instruction::SRem || Opcode == Instruction::URem;
235 Opcode == Instruction::SRem;
SimplifyIndVar.cpp 244 bool IsSigned = Rem->getOpcode() == Instruction::SRem;
  /external/llvm/unittests/Transforms/Utils/
IntegerDivision.cpp 82 TEST(IntegerDivision, SRem) {
101 EXPECT_TRUE(BB->front().getOpcode() == Instruction::SRem);
  /external/llvm/lib/Analysis/
CostModel.cpp 133 case Instruction::SRem:
ValueTracking.cpp 546 case Instruction::SRem:
553 // The low bits of the first operand are unchanged by the srem.
    [all...]
InstructionSimplify.cpp     [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCUtil.cpp 220 case Instruction::SRem: case Instruction::URem: case Instruction::FRem:
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCompares.cpp     [all...]
InstCombineVectorOps.cpp 526 case Instruction::SRem:
589 case Instruction::SRem:
686 case Instruction::SRem:
    [all...]
InstCombineSimplifyDemanded.cpp 715 case Instruction::SRem:
723 if (DemandedMask.ult(RA)) // srem won't affect demanded bits
732 // The low bits of LHS are unchanged by the srem.
    [all...]
  /external/llvm/lib/IR/
ConstantFold.cpp     [all...]
Instruction.cpp 208 case SRem: return "srem";
Constants.cpp 264 case Instruction::SRem:
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 353 J->getOpcode() == Instruction::SRem)) {
  /external/llvm/include/llvm/Support/
PatternMatch.h 454 inline BinaryOp_match<LHS, RHS, Instruction::SRem>
456 return BinaryOp_match<LHS, RHS, Instruction::SRem>(L, R);
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 697 // Additional macros to execute binary operations udiv/sdiv/urem/srem since
737 case Instruction::SRem: INTEGER_VECTOR_FUNCTION(srem) break;
779 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break;
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 866 case Instruction::SRem: Out << "getSRem("; break;
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 745 case Instruction::SRem:
859 case Instruction::SRem:
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 719 case Instruction::SRem:
737 case Instruction::SRem:GV.IntVal = LHS.IntVal.srem(RHS.IntVal); break;
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp 222 case Instruction::SRem:
240 case Instruction::SRem:
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 647 INSTKEYWORD(urem, URem); INSTKEYWORD(srem, SRem); INSTKEYWORD(frem, FRem);
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 345 case 5:{Op = (isFloat?Instruction::FRem : Instruction::SRem); break; }
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp     [all...]

Completed in 357 milliseconds

1 2