Searched defs:ZExt (Results 1 - 18 of 18) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h51 enum { SExt, ZExt }; enumerator in enum:llvm::HexagonEvaluator::ExtType::__anon13084
/external/llvm/lib/Target/X86/
H A DX86FixupSetCC.cpp134 MachineInstr *ZExt = nullptr; local
137 ZExt = &Use;
139 if (!ZExt)
172 BuildMI(*ZExt->getParent(), ZExt, ZExt->getDebugLoc(),
177 MRI->replaceRegWith(ZExt->getOperand(0).getReg(), InsertReg);
178 ToErase.push_back(ZExt);
/external/swiftshader/third_party/LLVM/include/llvm/
H A DAttributes.h37 const Attributes ZExt = 1<<0; ///< Zero extended before/after call member in namespace:llvm::Attribute
103 ZExt | SExt,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetCallingConv.h23 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended member in struct:llvm::ISD::ArgFlagsTy
50 bool isZExt() const { return Flags & ZExt; }
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DCallingConvLower.h35 ZExt, // The value is zero extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo
127 return (HTP == AExt || HTP == SExt || HTP == ZExt);
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h37 ZExt, // The value is zero extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo
155 return (HTP == AExt || HTP == SExt || HTP == ZExt);
/external/llvm/include/llvm/Target/
H A DTargetCallingConv.h28 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended member in struct:llvm::ISD::ArgFlagsTy
70 bool isZExt() const { return Flags & ZExt; }
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp687 else if (Attrs.hasAttribute(i+1, Attribute::ZExt))
791 const ZExtInst *ZExt = cast<ZExtInst>(I); local
793 const Value *Op = ZExt->getOperand(0);
795 MVT::SimpleValueType To = getLegalType(getSimpleType(ZExt->getType()));
800 updateValueMap(ZExt, Reg);
1140 else if (FuncInfo.Fn->getAttributes().hasAttribute(0, Attribute::ZExt))
1163 case Instruction::ZExt: return selectZExt(I);
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp150 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); local
151 const SCEV *Op = ZExt->getOperand();
153 << *ZExt->getType() << ")";
1852 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); local
1853 if (!isa<SCEVZeroExtendExpr>(ZExt))
1854 return ZExt;
1874 return ZExt;
4496 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) {
4497 ConstantRange X = getRange(ZExt->getOperand(), SignHint);
4498 return setRange(ZExt, SignHin
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp162 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/);
191 case Instruction::ZExt:
405 case Instruction::ZExt:
602 In = Builder->CreateIntCast(In, CI.getType(), false/*ZExt*/);
658 return CastInst::CreateIntegerCast(In, CI.getType(), false/*ZExt*/);
744 case Instruction::ZExt: // zext(zext(x)) -> zext(x).
1080 case Instruction::ZExt: // sext(zext(x)) -> zext(x)
1139 Value *ZExt = Builder->CreateZExt(Src, DestTy); local
1140 return replaceInstUsesWith(CI, ZExt);
1702 case Instruction::ZExt
[all...]
H A DInstCombineCompares.cpp2406 if (LHSCI->getOpcode() != Instruction::ZExt &&
2564 Value *ZExt = Builder->CreateZExt(Add, OrigAdd->getType()); local
2568 IC.replaceInstUsesWith(*OrigAdd, ZExt);
2701 assert(LHS->getOpcode() == Instruction::ZExt);
2702 assert(RHS->getOpcode() == Instruction::ZExt);
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DScalarEvolution.cpp141 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); local
142 const SCEV *Op = ZExt->getOperand();
144 << *ZExt->getType() << ")";
1311 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); local
1312 if (!isa<SCEVZeroExtendExpr>(ZExt))
1313 return ZExt;
1341 return ZExt;
3312 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) {
3313 ConstantRange X = getUnsignedRange(ZExt->getOperand());
3314 return setUnsignedRange(ZExt,
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1546 if (LHSCI->getOpcode() != Instruction::ZExt &&
1698 Value *ZExt = Builder->CreateZExt(Add, OrigAdd->getType()); local
1702 IC.ReplaceInstUsesWith(*OrigAdd, ZExt);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml186 | ZExt Constructor in type:Opcode/t
/external/swiftshader/third_party/LLVM/bindings/ocaml/llvm/
H A Dllvm.ml174 | ZExt Constructor in type:Opcode/t
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1990 if (CallerAttrs.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt) ||
2972 Value *ZExt = local
2974 TPT.replaceAllUsesWith(SExt, ZExt);
2976 ExtVal = ZExt;
3318 case Instruction::ZExt: {
4102 // This is a ZExt, maybe this is free to extend from one type to another.
4797 Instruction::CastOps ExtType = Instruction::ZExt;
4807 APInt WideConst = (ExtType == Instruction::ZExt) ?
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1474 SDValue ZExt = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0)); local
1475 return DAG.getNode(ISD::SUB, DL, VT, N1, ZExt);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1762 SDValue ZExt = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0)); local
1763 return DAG.getNode(ISD::SUB, DL, VT, N1, ZExt);
1771 SDValue ZExt = DAG.getNode(ISD::AND, DL, VT, N1.getOperand(0), local
1773 return DAG.getNode(ISD::SUB, DL, VT, N0, ZExt);
1953 SDValue ZExt = DAG.getNode(ISD::AND, DL, VT, N1.getOperand(0), local
1955 return DAG.getNode(ISD::ADD, DL, VT, N0, ZExt);

Completed in 471 milliseconds