Searched refs:ZExt (Results 1 - 25 of 56) sorted by relevance

123

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetCallingConv.h27 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended member in struct:llvm::ISD::ArgFlagsTy
54 bool isZExt() const { return Flags & ZExt; }
H A DTargetLowering.h1323 RetZExt(cs.paramHasAttr(0, Attribute::ZExt)), IsVarArg(FTy->isVarArg()),
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DCallingConvLower.h36 ZExt, // The value is zero extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo
128 return (HTP == AExt || HTP == SExt || HTP == ZExt);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp131 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt,
134 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
H A DLocal.cpp843 // If an argument is zero extended then use argument directly. The ZExt
846 if (ZExtInst *ZExt = dyn_cast<ZExtInst>(SI->getOperand(0)))
847 ExtendedArg = dyn_cast<Argument>(ZExt->getOperand(0));
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstructions.cpp387 false /*ZExt*/);
2038 case Instruction::ZExt:
2080 case Instruction::ZExt:
2154 { 8, 1, 9,99,99, 2, 0,99,99,99, 2, 3 }, // ZExt |
2239 return Instruction::ZExt;
2283 case ZExt: return new ZExtInst (S, Ty, Name, InsertBefore);
2304 case ZExt: return new ZExtInst (S, Ty, Name, InsertAtEnd);
2324 return Create(Instruction::ZExt, S, Ty, Name, InsertBefore);
2332 return Create(Instruction::ZExt, S, Ty, Name, InsertAtEnd);
2402 (isSigned ? Instruction::SExt : Instruction::ZExt)));
[all...]
H A DConstantFold.cpp291 case Instruction::ZExt: {
511 if (opc == Instruction::ZExt || opc == Instruction::SExt ||
656 case Instruction::ZExt:
973 if (CE1->getOpcode() == Instruction::ZExt) {
1029 if (CE1->getOpcode() == Instruction::ZExt) // Top bits known zero.
1443 case Instruction::ZExt:
1449 if (CE1->getOpcode() == Instruction::ZExt) isSigned = false;
1865 (CE1->getOpcode() == Instruction::ZExt && !ICmpInst::isSigned(pred))){
H A DAttributes.cpp104 Incompatible |= Attribute::SExt | Attribute::ZExt;
H A DInstruction.cpp137 case ZExt: return "zext";
H A DConstants.cpp1061 case Instruction::ZExt:
1372 case Instruction::ZExt: return getZExt(C, Ty);
1422 (isSigned ? Instruction::SExt : Instruction::ZExt)));
1473 assert(Ty->isIntOrIntVectorTy() && "ZExt produces only integer");
1475 "SrcTy must be smaller than DestTy for ZExt!");
1477 return getFoldedCast(Instruction::ZExt, C, Ty);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp157 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/);
186 case Instruction::ZExt:
399 case Instruction::ZExt:
520 In = Builder->CreateIntCast(In, CI.getType(), false/*ZExt*/);
576 return CastInst::CreateIntegerCast(In, CI.getType(), false/*ZExt*/);
661 case Instruction::ZExt: // zext(zext(x)) -> zext(x).
1003 case Instruction::ZExt: // sext(zext(x)) -> zext(x)
1520 case Instruction::ZExt:
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DAttributes.h59 DECLARE_LLVM_ATTRIBUTE(ZExt,1<<0) ///< Zero extended before/after call
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLoopRotation.cpp193 case Instruction::ZExt:
H A DScalarReplAggregates.cpp1102 // If an argument is zero extended then use argument directly. The ZExt
1104 if (ZExtInst *ZExt = dyn_cast<ZExtInst>(SI->getOperand(0)))
1105 Arg = dyn_cast<Argument>(ZExt->getOperand(0));
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DPatternMatch.h610 inline CastClass_match<OpTy, Instruction::ZExt>
612 return CastClass_match<OpTy, Instruction::ZExt>(Op);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DScalarEvolution.cpp145 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); local
146 const SCEV *Op = ZExt->getOperand();
148 << *ZExt->getType() << ")";
1324 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); local
1325 if (!isa<SCEVZeroExtendExpr>(ZExt))
1326 return ZExt;
1347 return ZExt;
3321 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) {
3322 ConstantRange X = getUnsignedRange(ZExt->getOperand());
3323 return setUnsignedRange(ZExt,
[all...]
H A DValueTracking.cpp420 case Instruction::ZExt:
1219 // otherwise fall through to ZExt
1220 case Instruction::ZExt:
H A DLazyValueInfo.cpp748 case Instruction::ZExt:
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/
H A DCPPBackend.cpp485 HANDLE_ATTR(ZExt);
824 case Instruction::ZExt: Out << "Instruction::ZExt"; break;
1369 case Instruction::ZExt:
1384 case Instruction::ZExt: Out << "ZExtInst"; break;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86FastISel.cpp1627 if (CS.paramHasAttr(AttrInd, Attribute::ZExt))
1738 case CCValAssign::ZExt: {
1916 if (CS.paramHasAttr(0, Attribute::ZExt))
1992 case Instruction::ZExt:
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp738 case CCValAssign::ZExt:
927 else if (VA.getLocInfo() == CCValAssign::ZExt)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp140 LocInfo = CCValAssign::ZExt;
215 LocInfo = CCValAssign::ZExt;
456 // Loc info must be one of Full, SExt, ZExt, or AExt.
463 case CCValAssign::ZExt:
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp348 else if (VA.getLocInfo() == CCValAssign::ZExt)
479 case CCValAssign::ZExt:
/macosx-10.9.5/llvmCore-3425.0.33/lib/AsmParser/
H A DLLLexer.cpp615 INSTKEYWORD(zext, ZExt);
/macosx-10.9.5/llvmCore-3425.0.33/unittests/Support/
H A DConstantRangeTest.cpp183 TEST_F(ConstantRangeTest, ZExt) {

Completed in 240 milliseconds

123