HomeSort by relevance Sort by last modified time
    Searched defs:Trunc (Results 1 - 7 of 7) sorted by null

  /external/llvm/lib/Analysis/
InstructionSimplify.cpp     [all...]
ScalarEvolution.cpp 136 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this);
137 const SCEV *Op = Trunc->getOperand();
138 OS << "(trunc " << *Op->getType() << " " << *Op << " to "
139 << *Trunc->getType() << ")";
761 MultiplyFactor = MultiplyFactor.trunc(W);
832 // trunc(trunc(x)) --> trunc(x)
836 // trunc(sext(x)) --> sext(x) if widening or trunc(x) if narrowin
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 185 case Instruction::Trunc:
195 // This also handles the case of zext(trunc(x)) -> zext(x).
319 /// Ty will always be a type smaller than V. We should return true if trunc(V)
321 /// then trunc(inst(x,y)) can be computed as inst(trunc(x),trunc(y)), which only
396 case Instruction::Trunc:
397 // trunc(trunc(x)) -> trunc(x
    [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 169 Names[RTLIB::TRUNC_F64] = "trunc";
    [all...]
DAGCombiner.cpp 157 SDValue Trunc, SDValue ExtLoad, DebugLoc DL,
702 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, VT, SDValue(ExtLoad, 0));
707 Trunc.getNode()->dump(&DAG);
710 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 0), Trunc, &DeadNodes);
715 AddToWorkList(Trunc.getNode());
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm.ml 174 | Trunc
    [all...]

Completed in 228 milliseconds