/external/clang/test/CodeGenCXX/ |
debug-info-byval.cpp | 10 class EVT { 22 void foo(EVT e); 23 EVT bar(); 25 void get(int *i, unsigned dl, VAL v, VAL *p, unsigned n, EVT missing_arg) { 27 EVT e = bar();
|
/external/llvm/utils/TableGen/ |
TGValueTypes.cpp | 10 // The EVT type is used by tablegen as well as in LLVM. In order to handle 11 // extended types, the EVT type uses support functions that call into 45 EVT ElementType; 48 ExtendedVectorType(EVT elty, unsigned num) 53 EVT getElementType() const { 66 bool EVT::isExtendedFloatingPoint() const { 72 bool EVT::isExtendedInteger() const { 77 bool EVT::isExtendedVector() const { 82 bool EVT::isExtended64BitVector() const { 87 bool EVT::isExtended128BitVector() const [all...] |
/external/webkit/Source/WebKit/android/plugins/ |
PluginDebugAndroid.h | 40 # define PLUGIN_LOG_EVENT(NPP, EVT, RET, TIME) do { anp_logPluginEvent(NPP, EVT, RET, TIME); } while(0) 54 # define PLUGIN_LOG_EVENT(NPP, EVT, RET, TIME) do { } while(0)
|
/external/llvm/include/llvm/CodeGen/ |
SelectionDAG.h | 356 SDVTList getVTList(EVT VT); 357 SDVTList getVTList(EVT VT1, EVT VT2); 358 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 359 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4) [all...] |
ValueTypes.h | 28 struct EVT; 440 /// EVT - Extended Value Type. Capable of holding value types which are not 443 struct EVT { 449 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), 451 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } 452 EVT(MVT S) : V(S), LLVMTy(0) {} 454 bool operator==(EVT VT) const { 457 bool operator!=(EVT VT) const { 465 /// getFloatingPointVT - Returns the EVT that represents a floating point 468 static EVT getFloatingPointVT(unsigned BitWidth) [all...] |
RuntimeLibcalls.h | 306 Libcall getFPEXT(EVT OpVT, EVT RetVT); 310 Libcall getFPROUND(EVT OpVT, EVT RetVT); 314 Libcall getFPTOSINT(EVT OpVT, EVT RetVT); 318 Libcall getFPTOUINT(EVT OpVT, EVT RetVT); 322 Libcall getSINTTOFP(EVT OpVT, EVT RetVT) [all...] |
/external/llvm/lib/VMCore/ |
ValueTypes.cpp | 1 //===----------- ValueTypes.cpp - Implementation of EVT methods -----------===// 22 EVT EVT::changeExtendedVectorElementTypeToInteger() const { 24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); 28 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) { 29 EVT VT; 35 EVT EVT::getExtendedVectorVT(LLVMContext &Context, EVT VT [all...] |
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 146 virtual MVT getShiftAmountTy(EVT LHSTy) const; 187 virtual EVT getSetCCResultType(EVT VT) const; 222 virtual const TargetRegisterClass *getRegClassFor(EVT VT) const { 234 virtual const TargetRegisterClass *getRepRegClassFor(EVT VT) const { 242 virtual uint8_t getRepRegClassCostFor(EVT VT) const { 250 bool isTypeLegal(EVT VT) const { 270 void setTypeAction(EVT VT, LegalizeTypeAction Action) { 284 LegalizeTypeAction getTypeAction(LLVMContext &Context, EVT VT) const { 297 EVT getTypeToTransformTo(LLVMContext &Context, EVT VT) const [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.h | 65 EVT ValueType); 67 EVT ValueType); 69 EVT ValueType); 71 EVT ValueType); 73 EVT ValueType); 79 //! Simplify a EVT::v2i64 constant splat to CellSPU-ready form 80 SDValue LowerV2I64Splat(EVT OpVT, SelectionDAG &DAG, uint64_t splat, 109 virtual EVT getSetCCResultType(EVT VT) const; 111 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i32; [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonCallingConvLower.h | 36 typedef bool Hexagon_CCAssignFn(unsigned ValNo, EVT ValVT, 37 EVT LocVT, CCValAssign::LocInfo LocInfo, 96 void AnalyzeCallOperands(SmallVectorImpl<EVT> &ArgVTs, 107 void AnalyzeCallResult(EVT VT, Hexagon_CCAssignFn Fn); 176 void HandleByVal(unsigned ValNo, EVT ValVT, 177 EVT LocVT, CCValAssign::LocInfo LocInfo,
|
HexagonISelLowering.h | 83 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 128 virtual EVT getSetCCResultType(EVT VT) const { 139 EVT VT) const; 150 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
|
HexagonVarargsCallingConvention.h | 20 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, 21 EVT LocVT, CCValAssign::LocInfo LocInfo, 29 static bool CC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, 30 EVT LocVT, CCValAssign::LocInfo LocInfo, 98 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT, 99 EVT LocVT, CCValAssign::LocInfo LocInfo,
|
HexagonCallingConvLower.cpp | 41 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT, 42 EVT LocVT, CCValAssign::LocInfo LocInfo, 81 EVT ArgVT = Ins[i].VT; 117 EVT VT = Outs[i].VT; 147 EVT ArgVT = Outs[i].VT; 161 Hexagon_CCState::AnalyzeCallOperands(SmallVectorImpl<EVT> &ArgVTs, 166 EVT ArgVT = ArgVTs[i]; 185 EVT VT = Ins[i].VT; 197 void Hexagon_CCState::AnalyzeCallResult(EVT VT, Hexagon_CCAssignFn Fn) {
|
HexagonRemoveSZExtArgs.cpp | 61 assert (EVT::getEVT(SI->getType()) == 62 (EVT::getEVT(Use->getType())));
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.h | 94 virtual EVT getSetCCResultType(EVT VT) const { 100 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const; 128 virtual MVT getShiftAmountTy(EVT LHSTy) const { 135 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, EVT = 137 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT = MVT::i32) const;
|
/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 449 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i8; } 484 /// It returns EVT::Other if the type should be determined using generic 486 virtual EVT 493 virtual bool allowsUnalignedMemoryAccesses(EVT VT) const { 514 virtual bool isTypeDesirableForOp(unsigned Opc, EVT VT) const; 520 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const; 532 virtual EVT getSetCCResultType(EVT VT) const; 562 virtual const char *LowerXConstraint(EVT ConstraintVT) const; 579 EVT VT) const [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | 150 EVT NewVT = N->getValueType(0).getVectorElementType(); 156 EVT EltVT = N->getValueType(0).getVectorElementType(); 166 EVT NewVT = N->getValueType(0).getVectorElementType(); 183 EVT NewVT = N->getValueType(0).getVectorElementType(); 199 EVT EltVT = N->getValueType(0).getVectorElementType(); 228 EVT DestVT = N->getValueType(0).getVectorElementType(); 234 EVT EltVT = N->getValueType(0).getVectorElementType(); 235 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); 244 EVT EltVT = N->getValueType(0).getVectorElementType(); 257 EVT CondVT = Cond.getValueType() [all...] |
LegalizeTypesGeneric.cpp | 40 EVT OutVT = N->getValueType(0); 41 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); 43 EVT InVT = InOp.getValueType(); 80 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), 97 EVT NVT = EVT::getVectorVT(*DAG.getContext(), NOutVT, 2); 171 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); 176 EVT OldVT = N->getValueType(0); 177 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT) [all...] |
SelectionDAG.cpp | 57 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { 62 static const fltSemantics *EVTToAPFloatSemantics(EVT VT) { 90 bool ConstantFPSDNode::isValueValidForType(EVT VT, 688 EVT VT = cast<VTSDNode>(N)->getVT(); 808 EVT VT = N->getValueType(0); 826 EVT EltVT = N->getValueType(0).getVectorElementType(); 881 unsigned SelectionDAG::getEVTAlignment(EVT VT) const { [all...] |
LegalizeIntegerTypes.cpp | 168 EVT ResVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); 208 EVT InVT = InOp.getValueType(); 209 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); 210 EVT OutVT = N->getValueType(0); 211 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); 246 EVT::getIntegerVT(*DAG.getContext(), 265 EVT OVT = N->getValueType(0); 266 EVT NVT = Op.getValueType(); 284 EVT VT = N->getValueType(0); 303 EVT OutVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)) [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 76 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i8; } 100 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const; 106 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 117 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.h | 105 EVT getSetCCResultType(EVT VT) const; 168 EVT VT) const; 175 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
|
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 104 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i32; } 106 virtual bool allowsUnalignedMemoryAccesses (EVT VT) const; 116 EVT getSetCCResultType(EVT VT) const; 187 EVT VT) const; 200 virtual EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, 208 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;
|
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 269 virtual EVT getSetCCResultType(EVT VT) const; 281 bool isDesirableToTransformToIntegerOp(unsigned Opc, EVT VT) const; 285 virtual bool allowsUnalignedMemoryAccesses(EVT VT) const; 287 virtual EVT getOptimalMemOpType(uint64_t Size, 296 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const; 344 EVT VT) const; 361 virtual const TargetRegisterClass *getRegClassFor(EVT VT) const; 374 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const; 380 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const [all...] |