/external/llvm/unittests/IR/ |
AttributesTest.cpp | 25 AttributeSet::get(C, 1, Attribute::ZExt), 38 AttributeSet::get(C, 2, Attribute::ZExt),
|
/external/llvm/include/llvm/Target/ |
TargetCallingConv.h | 27 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended 56 bool isZExt() const { return Flags & ZExt; }
|
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 36 ZExt, // The value is zero extended in the location. 128 return (HTP == AExt || HTP == SExt || HTP == ZExt);
|
/external/llvm/lib/Transforms/Utils/ |
BypassSlowDivision.cpp | 131 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt, 134 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
|
Local.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
BasicTargetTransformInfo.cpp | 289 if (Opcode == Instruction::ZExt && 319 // Assume that Zext is done using AND. 320 if (Opcode == Instruction::ZExt)
|
TargetLoweringBase.cpp | [all...] |
Analysis.cpp | 531 if (CallerAttrs.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt) ||
|
/external/llvm/lib/Analysis/ |
CostModel.cpp | 171 case Instruction::ZExt:
|
ScalarEvolution.cpp | 151 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); 152 const SCEV *Op = ZExt->getOperand(); 153 OS << "(zext " << *Op->getType() << " " << *Op << " to " 154 << *ZExt->getType() << ")"; 770 APInt MultiplyFactor = OddFactorial.zext(W+1); 850 // trunc(zext(x)) --> zext(x) if widening or trunc(x) if narrowing [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCUtil.cpp | 223 case Instruction::SExt: case Instruction::ZExt: case Instruction::Trunc:
|
/external/llvm/lib/IR/ |
Instructions.cpp | 399 false /*ZExt*/); [all...] |
ConstantFold.cpp | 296 case Instruction::ZExt: { 513 // zext(undef) = 0, because the top bits will be zero. 516 if (opc == Instruction::ZExt || opc == Instruction::SExt || 659 case Instruction::ZExt: 663 CI->getValue().zext(BitWidth)); [all...] |
Attributes.cpp | 225 if (hasAttribute(Attribute::ZExt)) 348 case Attribute::ZExt: return 1 << 0; [all...] |
Instruction.cpp | 227 case ZExt: return "zext";
|
Constants.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
Attributes.h | 108 ZExt, ///< Zero extended before/after call
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 537 case Instruction::ZExt: 620 case Instruction::ZExt: 697 case Instruction::ZExt: [all...] |
InstCombineCasts.cpp | 163 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/); 192 case Instruction::ZExt: 201 // This also handles the case of zext(trunc(x)) -> zext(x). 408 case Instruction::ZExt: 472 // Transform trunc(lshr (zext A), Cst) to eliminate one type conversion. 508 /// transformZExtICmp - Transform (zext icmp) to bitwise / integer operations 512 // If we are just checking for a icmp eq of a single bit and zext'ing it 518 // zext (x <s 0) to i32 --> x>>u31 true if signbit set. 519 // zext (x >s -1) to i32 --> (x>>u31)^1 true if signbit clear [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 199 case Instruction::ZExt:
|
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 270 case CCValAssign::ZExt: 572 case CCValAssign::ZExt: 733 case CCValAssign::ZExt: [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 488 HANDLE_ATTR(ZExt); 835 case Instruction::ZExt: Out << "Instruction::ZExt"; break; [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 112 LocInfo = CCValAssign::ZExt; 150 LocInfo = CCValAssign::ZExt; 225 LocInfo = CCValAssign::ZExt; 465 // Loc info must be one of Full, SExt, ZExt, or AExt. 472 case CCValAssign::ZExt: [all...] |
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 691 inline CastClass_match<OpTy, Instruction::ZExt> 693 return CastClass_match<OpTy, Instruction::ZExt>(Op); [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | 672 case Instruction::ZExt: 824 case Instruction::ZExt: [all...] |