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

1 2

  /external/qemu/distrib/sdl-1.2.12/src/stdlib/
SDL_qsort.c 168 #define Recurse(Trunc) \
170 if (l<Trunc) { \
171 if (r>=Trunc) doRight \
175 else if (r>=Trunc) { pushRight; doLeft }\
309 size_t trunc=TRUNC_nonaligned*size; local
314 if ((size_t)(last-first)>trunc) {
325 Recurse(trunc)
340 size_t trunc=TRUNC_aligned*size; local
345 if ((size_t)(last-first)>trunc) {
356 Recurse(trunc)
    [all...]
  /external/llvm/unittests/VMCore/
InstructionsTest.cpp 128 EXPECT_EQ(CastInst::Trunc, CastInst::getCastOpcode(c64, true, V8x8Ty, true));
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 186 case Instruction::Trunc:
196 // This also handles the case of zext(trunc(x)) -> zext(x).
321 /// Ty will always be a type smaller than V. We should return true if trunc(V)
323 /// then trunc(inst(x,y)) can be computed as inst(trunc(x),trunc(y)), which only
398 case Instruction::Trunc:
399 // trunc(trunc(x)) -> trunc(x
    [all...]
InstCombineSimplifyDemanded.cpp 216 // operand of a trunc without duplicating all the logic below.
386 case Instruction::Trunc: {
394 DemandedMask = DemandedMask.trunc(BitWidth);
395 KnownZero = KnownZero.trunc(BitWidth);
396 KnownOne = KnownOne.trunc(BitWidth);
426 DemandedMask = DemandedMask.trunc(SrcBitWidth);
427 KnownZero = KnownZero.trunc(SrcBitWidth);
428 KnownOne = KnownOne.trunc(SrcBitWidth);
453 InputDemandedBits = InputDemandedBits.trunc(SrcBitWidth);
454 KnownZero = KnownZero.trunc(SrcBitWidth)
    [all...]
  /external/llvm/lib/VMCore/
Instructions.cpp     [all...]
Instruction.cpp 137 case Trunc: return "trunc";
Constants.cpp 804 case Instruction::Trunc:
872 case Instruction::Trunc:
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 142 SDValue Trunc, SDValue ExtLoad, DebugLoc DL,
667 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, VT, SDValue(ExtLoad, 0));
672 Trunc.getNode()->dump(&DAG);
675 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 0), Trunc, &DeadNodes);
680 AddToWorkList(Trunc.getNode());
    [all...]
FastISel.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp     [all...]
SCCP.cpp     [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 134 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this);
135 const SCEV *Op = Trunc->getOperand();
136 OS << "(trunc " << *Op->getType() << " " << *Op << " to "
137 << *Trunc->getType() << ")";
742 MultiplyFactor = MultiplyFactor.trunc(W);
813 // trunc(trunc(x)) --> trunc(x)
817 // trunc(sext(x)) --> sext(x) if widening or trunc(x) if narrowin
    [all...]
InstructionSimplify.cpp     [all...]
ValueTracking.cpp 268 // FALL THROUGH and handle them the same as zext/trunc.
270 case Instruction::Trunc: {
309 APInt MaskIn = Mask.trunc(SrcBitWidth);
310 KnownZero = KnownZero.trunc(SrcBitWidth);
311 KnownOne = KnownOne.trunc(SrcBitWidth);
    [all...]
LazyValueInfo.cpp 764 case Instruction::Trunc:
    [all...]
ConstantFolding.cpp     [all...]
  /external/llvm/include/llvm/Support/
PatternMatch.h 556 inline CastClass_match<OpTy, Instruction::Trunc>
558 return CastClass_match<OpTy, Instruction::Trunc>(Op);
IRBuilder.h     [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 782 case Instruction::Trunc: Out << "Instruction::Trunc"; break;
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 625 INSTKEYWORD(trunc, Trunc);
673 Tmp = Tmp.trunc(activeBits);
792 Tmp = Tmp.trunc(minBits);
797 Tmp = Tmp.trunc(activeBits);
  /external/llvm/unittests/Support/
ConstantRangeTest.cpp 166 TEST_F(ConstantRangeTest, Trunc) {
174 EXPECT_EQ(TOne, ConstantRange(One.getLower().trunc(10),
175 One.getUpper().trunc(10)));
  /external/llvm/lib/Target/CBackend/
CBackend.cpp 693 case Instruction::Trunc:
737 case Instruction::Trunc:
754 case Instruction::Trunc:
775 (CE->getOpcode() == Instruction::Trunc ||
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 556 case Instruction::Trunc: {
559 GV.IntVal = GV.IntVal.trunc(BitWidth);
    [all...]
  /frameworks/compile/libbcc/lib/CodeGen/
CodeEmitter.cpp 200 case llvm::Instruction::Trunc: {
205 Result.IntVal = Result.IntVal.trunc(BitWidth);
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp     [all...]

Completed in 878 milliseconds

1 2