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

1 2 3

  /external/llvm/include/llvm/Target/
TargetCallingConv.h 27 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended
54 bool isZExt() const { return Flags & ZExt; }
100 /// getArgFlagsString - Returns the flags as a string, eg: "zext align:4".
  /external/llvm/include/llvm/CodeGen/
CallingConvLower.h 35 ZExt, // The value is zero extended in the location.
127 return (HTP == AExt || HTP == SExt || HTP == ZExt);
  /external/llvm/lib/CodeGen/
Analysis.cpp 263 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt))
303 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt))
  /external/llvm/lib/VMCore/
Attributes.cpp 31 if (Attrs & Attribute::ZExt)
102 Incompatible |= SExt | ZExt;
Instructions.cpp 381 false /*ZExt*/);
    [all...]
ConstantFold.cpp 292 case Instruction::ZExt: {
509 // zext(undef) = 0, because the top bits will be zero.
512 if (opc == Instruction::ZExt || opc == Instruction::SExt ||
654 case Instruction::ZExt:
658 CI->getValue().zext(BitWidth));
    [all...]
Instruction.cpp 137 case ZExt: return "zext";
Constants.cpp     [all...]
  /external/llvm/include/llvm/
Attributes.h 103 DECLARE_LLVM_ATTRIBUTE(ZExt,1<<0) ///< Zero extended before/after call
  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 192 case Instruction::ZExt:
CodeGenPrepare.cpp 651 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt))
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 157 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/);
186 case Instruction::ZExt:
195 // This also handles the case of zext(trunc(x)) -> zext(x).
399 case Instruction::ZExt:
463 // Transform trunc(lshr (zext A), Cst) to eliminate one type conversion.
499 /// transformZExtICmp - Transform (zext icmp) to bitwise / integer operations
503 // If we are just checking for a icmp eq of a single bit and zext'ing it
509 // zext (x <s 0) to i32 --> x>>u31 true if signbit set.
510 // zext (x >s -1) to i32 --> (x>>u31)^1 true if signbit clear
    [all...]
InstCombineSimplifyDemanded.cpp 384 DemandedMask = DemandedMask.zext(truncBf);
385 KnownZero = KnownZero.zext(truncBf);
386 KnownOne = KnownOne.zext(truncBf);
418 case Instruction::ZExt: {
428 DemandedMask = DemandedMask.zext(BitWidth);
429 KnownZero = KnownZero.zext(BitWidth);
430 KnownOne = KnownOne.zext(BitWidth);
455 InputDemandedBits = InputDemandedBits.zext(BitWidth);
456 KnownZero = KnownZero.zext(BitWidth);
457 KnownOne = KnownOne.zext(BitWidth)
    [all...]
  /external/llvm/include/llvm/Support/
PatternMatch.h 610 inline CastClass_match<OpTy, Instruction::ZExt>
612 return CastClass_match<OpTy, Instruction::ZExt>(Op);
  /external/llvm/lib/Transforms/Utils/
Local.cpp 798 // If an argument is zero extended then use argument directly. The ZExt
801 if (ZExtInst *ZExt = dyn_cast<ZExtInst>(SI->getOperand(0)))
802 ExtendedArg = dyn_cast<Argument>(ZExt->getOperand(0));
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 143 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this);
144 const SCEV *Op = ZExt->getOperand();
145 OS << "(zext " << *Op->getType() << " " << *Op << " to "
146 << *ZExt->getType() << ")";
759 APInt MultiplyFactor = OddFactorial.zext(W+1);
840 // trunc(zext(x)) --> zext(x) if widening or trunc(x) if narrowing
    [all...]
ValueTracking.cpp 419 // FALL THROUGH and handle them the same as zext/trunc.
420 case Instruction::ZExt:
461 KnownZero = KnownZero.zext(BitWidth);
462 KnownOne = KnownOne.zext(BitWidth);
    [all...]
LazyValueInfo.cpp 744 case Instruction::ZExt:
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 138 LocInfo = CCValAssign::ZExt;
213 LocInfo = CCValAssign::ZExt;
450 // Loc info must be one of Full, SExt, ZExt, or AExt.
457 case CCValAssign::ZExt:
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 464 HANDLE_ATTR(ZExt);
803 case Instruction::ZExt: Out << "Instruction::ZExt"; break;
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp     [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 732 case CCValAssign::ZExt:
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 344 else if (VA.getLocInfo() == CCValAssign::ZExt)
475 case CCValAssign::ZExt:
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 607 INSTKEYWORD(zext, ZExt);
  /external/llvm/unittests/Support/
ConstantRangeTest.cpp 179 TEST_F(ConstantRangeTest, ZExt) {
187 EXPECT_EQ(ZOne, ConstantRange(One.getLower().zext(20),
188 One.getUpper().zext(20)));
189 EXPECT_EQ(ZSome, ConstantRange(Some.getLower().zext(20),
190 Some.getUpper().zext(20)));

Completed in 1437 milliseconds

1 2 3