/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)));
|