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

123

/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetCallingConv.h27 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended member in struct:llvm::ISD::ArgFlagsTy
56 bool isZExt() const { return Flags & ZExt; }
/freebsd-10.0-release/contrib/llvm/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);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp131 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt,
134 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
H A DLocal.cpp864 // If an argument is zero extended then use argument directly. The ZExt
867 if (ZExtInst *ZExt = dyn_cast<ZExtInst>(SI->getOperand(0)))
868 ExtendedArg = dyn_cast<Argument>(ZExt->getOperand(0));
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp267 if (Opcode == Instruction::ZExt &&
298 if (Opcode == Instruction::ZExt)
H A DAnalysis.cpp421 if (CallerAttrs.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt) ||
H A DTargetLoweringBase.cpp1137 else if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt))
1161 else if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt))
1220 case ZExt: return ISD::ZERO_EXTEND;
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp171 case Instruction::ZExt:
H A DScalarEvolution.cpp151 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); local
152 const SCEV *Op = ZExt->getOperand();
154 << *ZExt->getType() << ")";
1330 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); local
1331 if (!isa<SCEVZeroExtendExpr>(ZExt))
1332 return ZExt;
1353 return ZExt;
3327 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) {
3328 ConstantRange X = getUnsignedRange(ZExt->getOperand());
3329 return setUnsignedRange(ZExt,
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp221 case Instruction::SExt: case Instruction::ZExt: case Instruction::Trunc:
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DInstructions.cpp399 false /*ZExt*/);
2048 case Instruction::ZExt:
2090 case Instruction::ZExt:
2165 { 8, 1, 9,99,99, 2, 0,99,99,99, 2, 3 }, // ZExt |
2250 return Instruction::ZExt;
2294 case ZExt: return new ZExtInst (S, Ty, Name, InsertBefore);
2315 case ZExt: return new ZExtInst (S, Ty, Name, InsertAtEnd);
2335 return Create(Instruction::ZExt, S, Ty, Name, InsertBefore);
2343 return Create(Instruction::ZExt, S, Ty, Name, InsertAtEnd);
2413 (isSigned ? Instruction::SExt : Instruction::ZExt)));
[all...]
H A DConstantFold.cpp295 case Instruction::ZExt: {
515 if (opc == Instruction::ZExt || opc == Instruction::SExt ||
658 case Instruction::ZExt:
971 if (CE1->getOpcode() == Instruction::ZExt) {
1027 if (CE1->getOpcode() == Instruction::ZExt) // Top bits known zero.
1437 case Instruction::ZExt:
1443 if (CE1->getOpcode() == Instruction::ZExt) isSigned = false;
1854 (CE1->getOpcode() == Instruction::ZExt && !ICmpInst::isSigned(pred))){
H A DAttributes.cpp218 if (hasAttribute(Attribute::ZExt))
365 case Attribute::ZExt: return 1 << 0;
1146 .addAttribute(Attribute::ZExt);
H A DInstruction.cpp227 case ZExt: return "zext";
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DAttributes.h105 ZExt, ///< Zero extended before/after call enumerator in enum:llvm::Attribute::AttrKind
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DVecUtils.cpp331 case Instruction::ZExt:
460 case Instruction::ZExt:
633 case Instruction::ZExt:
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp163 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/);
192 case Instruction::ZExt:
408 case Instruction::ZExt:
529 In = Builder->CreateIntCast(In, CI.getType(), false/*ZExt*/);
585 return CastInst::CreateIntegerCast(In, CI.getType(), false/*ZExt*/);
670 case Instruction::ZExt: // zext(zext(x)) -> zext(x).
1012 case Instruction::ZExt: // sext(zext(x)) -> zext(x)
1544 case Instruction::ZExt:
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp199 case Instruction::ZExt:
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp270 case CCValAssign::ZExt:
572 case CCValAssign::ZExt:
732 case CCValAssign::ZExt:
1032 case CCValAssign::ZExt:
1169 case CCValAssign::ZExt:
/freebsd-10.0-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp488 HANDLE_ATTR(ZExt);
835 case Instruction::ZExt: Out << "Instruction::ZExt"; break;
1380 case Instruction::ZExt:
1395 case Instruction::ZExt: Out << "ZExtInst"; break;
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp112 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:
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp1830 if (CS.paramHasAttr(AttrInd, Attribute::ZExt))
1941 case CCValAssign::ZExt: {
2119 if (CS.paramHasAttr(0, Attribute::ZExt))
2195 case Instruction::ZExt:
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
H A DPatternMatch.h691 inline CastClass_match<OpTy, Instruction::ZExt>
693 return CastClass_match<OpTy, Instruction::ZExt>(Op);
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp740 case CCValAssign::ZExt:
929 else if (VA.getLocInfo() == CCValAssign::ZExt)
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Expression/
H A DIRInterpreter.cpp523 case Instruction::ZExt:
808 case Instruction::ZExt:

Completed in 492 milliseconds

123