HomeSort by relevance Sort by last modified time
    Searched refs:EVT (Results 26 - 50 of 103) sorted by null

12 3 4 5

  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 140 EVT StVT = ST->getMemoryVT();
141 EVT ValVT = ST->getValue().getValueType();
164 EVT QueryType;
277 EVT VT = Op.getValueType();
280 EVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
302 EVT SrcVT = LD->getMemoryVT();
342 EVT StVT = ST->getMemoryVT();
350 EVT RegVT = Value.getValueType();
351 EVT RegSclVT = RegVT.getScalarType();
353 EVT MemSclVT = StVT.getScalarType()
    [all...]
LegalizeDAG.cpp 86 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, DebugLoc dl,
90 void LegalizeSetCCCondCode(EVT VT, SDValue &LHS, SDValue &RHS, SDValue &CC,
94 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops,
110 SDValue EmitStackConvert(SDValue SrcOp, EVT SlotVT, EVT DestVT, DebugLoc dl);
116 SDValue ExpandLegalINT_TO_FP(bool isSigned, SDValue LegalOp, EVT DestVT,
118 SDValue PromoteLegalINT_TO_FP(SDValue LegalOp, EVT DestVT, bool isSigned,
120 SDValue PromoteLegalFP_TO_INT(SDValue LegalOp, EVT DestVT, bool isSigned,
178 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, DebugLoc dl
    [all...]
LegalizeFloatTypes.cpp 28 static RTLIB::Libcall GetFPLibCall(EVT VT,
140 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
152 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
164 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
179 EVT LVT = LHS.getValueType();
180 EVT RVT = RHS.getValueType();
217 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
228 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
240 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
251 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0))
    [all...]
LegalizeTypes.cpp 223 EVT ResultVT = N->getValueType(i);
274 EVT OpVT = N->getOperand(i).getValueType();
    [all...]
TargetLowering.cpp 316 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) {
327 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) {
347 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) {
390 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) {
433 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT)
    [all...]
ScheduleDAGSDNodes.h 142 EVT ValueType;
148 EVT GetValue() const {
SelectionDAGBuilder.cpp 90 EVT PartVT, EVT ValueVT);
99 unsigned NumParts, EVT PartVT, EVT ValueVT,
118 EVT RoundVT = RoundBits == ValueBits ?
119 ValueVT : EVT::getIntegerVT(*DAG.getContext(), RoundBits);
122 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2);
142 EVT OddVT = EVT::getIntegerVT(*DAG.getContext(), OddParts * PartBits)
    [all...]
DAGCombiner.cpp 148 SDValue PromoteOperand(SDValue Op, EVT PVT, bool &Replace);
149 SDValue SExtPromoteOperand(SDValue Op, EVT PVT);
150 SDValue ZExtPromoteOperand(SDValue Op, EVT PVT);
253 SDValue SimplifySetCC(EVT VT, SDValue N0, SDValue N1, ISD::CondCode Cond,
257 SDValue CombineConsecutiveLoads(SDNode *N, EVT VT);
258 SDValue ConstantFoldBITCASTofBUILD_VECTOR(SDNode *, EVT);
311 EVT getShiftAmountTy(EVT LHSTy) {
317 bool isTypeLegal(const EVT &VT) {
568 EVT VT = N0.getValueType()
    [all...]
FunctionLoweringInfo.cpp 170 SmallVector<EVT, 4> ValueVTs;
173 EVT VT = ValueVTs[vti];
211 unsigned FunctionLoweringInfo::CreateReg(EVT VT) {
223 SmallVector<EVT, 4> ValueVTs;
228 EVT ValueVT = ValueVTs[Value];
229 EVT RegisterVT = TLI.getRegisterType(Ty->getContext(), ValueVT);
270 SmallVector<EVT, 1> ValueVTs;
274 EVT IntVT = ValueVTs[0];
LegalizeTypes.h 67 TargetLowering::LegalizeTypeAction getTypeAction(EVT VT) const {
72 bool isTypeLegal(EVT VT) const {
148 SDValue CreateStackStoreLoad(SDValue Op, EVT DestVT);
149 bool CustomLowerNode(SDNode *N, EVT VT, bool LegalizeResult);
150 bool CustomWidenLowerNode(SDNode *N, EVT VT);
157 SDValue GetVectorElementPointer(SDValue VecPtr, EVT EltVT, SDValue Index);
160 SDValue MakeLibCall(RTLIB::Libcall LC, EVT RetVT,
168 SDValue PromoteTargetBoolean(SDValue Bool, EVT VT);
171 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.h 105 EVT getSetCCResultType(EVT VT) const;
174 EVT VT) const;
181 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
  /frameworks/compile/slang/
slang_rs_export_element.cpp 94 RSExportVectorType *EVT =
102 slangAssert(EI->type == EVT->getType() && "Element has unexpected type");
103 slangAssert(EI->vsize == EVT->getNumElement() && "Element has unexpected "
105 ET = EVT;
slang_rs_export_type.cpp 132 const clang::ExtVectorType *EVT =
134 unsigned numElements = EVT->getNumElements();
136 const clang::Type *BaseElementType = GET_EXT_VECTOR_ELEMENT_TYPE(EVT);
287 const clang::ExtVectorType *EVT =
290 if (EVT->getNumElements() < 2 || EVT->getNumElements() > 4)
294 const clang::Type *ElementType = GET_EXT_VECTOR_ELEMENT_TYPE(EVT);
461 const clang::ExtVectorType *EVT =
463 const clang::Type *ElementType = GET_EXT_VECTOR_ELEMENT_TYPE(EVT);
608 const clang::ExtVectorType *EVT
    [all...]
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.cpp 56 EVT IntPtr = TLI.getPointerTy();
81 EVT AVT;
147 EVT CVT = Count.getValueType();
160 EVT AddrVT = Dst.getValueType();
161 EVT SizeVT = Size.getValueType();
244 EVT DstVT = Dst.getValueType();
245 EVT SrcVT = Src.getValueType();
246 EVT SizeVT = Size.getValueType();
X86RegisterInfo.h 134 // e.g. getX86SubSuperRegister(X86::EAX, EVT::i16) return X86:AX
135 unsigned getX86SubSuperRegister(unsigned, EVT, bool High=false);
X86ISelLowering.cpp 58 static SDValue getMOVL(SelectionDAG &DAG, DebugLoc dl, EVT VT, SDValue V1,
70 EVT VT = Vec.getValueType();
72 EVT ElVT = VT.getVectorElementType();
74 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT,
114 EVT VT = Vec.getValueType();
117 EVT ElVT = VT.getVectorElementType();
119 EVT ResultVT = Result.getValueType();
    [all...]
  /external/llvm/lib/CodeGen/
CallingConvLower.cpp 79 << EVT(ArgVT).getEVTString();
111 << EVT(VT).getEVTString();
129 << EVT(ArgVT).getEVTString();
148 << EVT(ArgVT).getEVTString();
165 << EVT(VT).getEVTString() << "\n";
178 << EVT(VT).getEVTString();
  /external/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 58 const EVT *VTs;
127 inline EVT getValueType() const;
238 EVT getValueType() const { return Val.getValueType(); }
332 const EVT *ValueList;
344 static const EVT *getValueTypeList(EVT VT);
588 EVT getValueType(unsigned ResNo) const {
599 typedef const EVT* value_iterator;
672 static SDVTList getSDVTList(EVT VT) {
772 inline EVT SDValue::getValueType() const
    [all...]
Analysis.h 56 SmallVectorImpl<EVT> &ValueVTs,
  /external/llvm/lib/Target/CellSPU/
SPUISelDAGToDAG.cpp 80 EVT vt = CN->getValueType(0);
99 EVT vt = FPN->getValueType(0);
177 EVT vecVT = bvNode->getValueType(0);
228 SDNode *SelectSHLi64(SDNode *N, EVT OpVT);
231 SDNode *SelectSRLi64(SDNode *N, EVT OpVT);
234 SDNode *SelectSRAi64(SDNode *N, EVT OpVT);
237 SDNode *SelectI64Constant(SDNode *N, EVT OpVT, DebugLoc dl);
240 SDNode *SelectI64Constant(uint64_t i64const, EVT OpVT, DebugLoc dl);
318 EVT OffsVT = MVT::i16;
403 EVT PtrTy = SPUtli.getPointerTy()
    [all...]
SPUISelLowering.cpp 39 int prefslotOffset(EVT VT) {
66 EVT ArgVT = Op.getOperand(i).getValueType();
514 EVT SPUTargetLowering::getSetCCResultType(EVT VT) const {
561 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy();
562 EVT InVT = LN->getMemoryVT();
563 EVT OutVT = Op.getValueType();
568 EVT vecVT = InVT.isVector()? InVT: EVT::getVectorVT(*DAG.getContext(), InVT,
684 EVT vecVT = EVT::getVectorVT(*DAG.getContext()
    [all...]
  /external/llvm/include/llvm/Target/
TargetCallingConv.h 117 InputArg(ArgFlagsTy flags, EVT vt, bool used)
135 OutputArg(ArgFlagsTy flags, EVT vt, bool isfixed)
  /external/llvm/lib/Target/PTX/
PTXInstrInfo.h 116 DebugLoc dl, EVT VT,
120 DebugLoc dl, EVT VT,
PTXSelectionDAGInfo.cpp 54 EVT VT = MVT::i32;
61 EVT PointerType = Subtarget->is64Bit() ? MVT::i64 : MVT::i32;
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 66 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const;

Completed in 588 milliseconds

12 3 4 5