/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;
|