/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/llvm/lib/Target/X86/Utils/ |
X86ShuffleDecode.h | 38 void DecodePSHUFMask(EVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask); 47 void DecodeSHUFPMask(EVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask); 52 void DecodeUNPCKHMask(EVT VT, SmallVectorImpl<int> &ShuffleMask); 57 void DecodeUNPCKLMask(EVT VT, SmallVectorImpl<int> &ShuffleMask); 60 void DecodeVPERM2X128Mask(EVT VT, unsigned Imm,
|
X86ShuffleDecode.cpp | 67 void DecodePSHUFMask(EVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { 108 void DecodeSHUFPMask(EVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { 133 void DecodeUNPCKHMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { 153 void DecodeUNPCKLMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { 170 void DecodeVPERM2X128Mask(EVT VT, unsigned Imm,
|
/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 | 318 SDVTList getVTList(EVT VT); 319 SDVTList getVTList(EVT VT1, EVT VT2); 320 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 321 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4) [all...] |
ValueTypes.h | 28 struct EVT; 396 /// EVT - Extended Value Type. Capable of holding value types which are not 399 struct EVT { 405 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), 407 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } 408 EVT(MVT S) : V(S), LLVMTy(0) {} 410 bool operator==(EVT VT) const { 413 bool operator!=(EVT VT) const { 421 /// getFloatingPointVT - Returns the EVT that represents a floating point 424 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 | 135 virtual MVT getShiftAmountTy(EVT LHSTy) const; 158 virtual EVT getSetCCResultType(EVT VT) const; 193 virtual const TargetRegisterClass *getRegClassFor(EVT VT) const { 205 virtual const TargetRegisterClass *getRepRegClassFor(EVT VT) const { 213 virtual uint8_t getRepRegClassCostFor(EVT VT) const { 221 bool isTypeLegal(EVT VT) const { 241 void setTypeAction(EVT VT, LegalizeTypeAction Action) { 255 LegalizeTypeAction getTypeAction(LLVMContext &Context, EVT VT) const { 268 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, 110 virtual EVT getSetCCResultType(EVT VT) const; 112 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,
|
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, 84 EVT ArgVT = Ins[i].VT; 120 EVT VT = Outs[i].VT; 150 EVT ArgVT = Outs[i].VT; 164 Hexagon_CCState::AnalyzeCallOperands(SmallVectorImpl<EVT> &ArgVTs, 169 EVT ArgVT = ArgVTs[i]; 188 EVT VT = Ins[i].VT; 200 void Hexagon_CCState::AnalyzeCallResult(EVT VT, Hexagon_CCAssignFn Fn) {
|
HexagonRemoveSZExtArgs.cpp | 61 assert (EVT::getEVT(SI->getType()) == 62 (EVT::getEVT(Use->getType())));
|
HexagonISelLowering.h | 81 virtual bool isTruncateFree(EVT VT1, EVT VT2) const; 131 virtual EVT getSetCCResultType(EVT VT) const { 142 EVT VT) const;
|
/external/llvm/lib/Target/PTX/ |
PTXISelLowering.h | 73 virtual EVT getSetCCResultType(EVT VT) const; 75 virtual unsigned getNumRegisters(LLVMContext &Context, EVT VT);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | 139 EVT NewVT = N->getValueType(0).getVectorElementType(); 145 EVT NewVT = N->getValueType(0).getVectorElementType(); 162 EVT NewVT = N->getValueType(0).getVectorElementType(); 178 EVT EltVT = N->getValueType(0).getVectorElementType(); 207 EVT DestVT = N->getValueType(0).getVectorElementType(); 213 EVT EltVT = N->getValueType(0).getVectorElementType(); 214 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); 223 EVT EltVT = N->getValueType(0).getVectorElementType(); 236 EVT CondVT = Cond.getValueType(); 311 EVT NVT = N->getValueType(0).getVectorElementType() [all...] |
SelectionDAG.cpp | 57 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { 62 static const fltSemantics *EVTToAPFloatSemantics(EVT VT) { 88 bool ConstantFPSDNode::isValueValidForType(EVT VT, 651 EVT VT = cast<VTSDNode>(N)->getVT(); 773 EVT VT = N->getValueType(0); 791 EVT EltVT = N->getValueType(0).getVectorElementType(); 846 unsigned SelectionDAG::getEVTAlignment(EVT VT) const { 902 SDValue SelectionDAG::getAnyExtOrTrunc(SDValue Op, DebugLoc DL, EVT VT) { 908 SDValue SelectionDAG::getSExtOrTrunc(SDValue Op, DebugLoc DL, EVT VT) { 914 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, DebugLoc DL, EVT VT) [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); 175 EVT OldVT = N->getValueType(0); 176 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); 179 EVT::getVectorVT(*DAG.getContext() [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/X86/ |
X86ISelLowering.h | 425 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i8; } 460 /// It returns EVT::Other if the type should be determined using generic 462 virtual EVT 469 virtual bool allowsUnalignedMemoryAccesses(EVT VT) const { 490 virtual bool isTypeDesirableForOp(unsigned Opc, EVT VT) const; 496 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const; 508 virtual EVT getSetCCResultType(EVT VT) const; 538 virtual const char *LowerXConstraint(EVT ConstraintVT) const; 555 EVT VT) const [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/Mips/ |
MipsISelLowering.h | 94 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i32; } 96 virtual bool allowsUnalignedMemoryAccesses (EVT VT) const; 106 EVT getSetCCResultType(EVT VT) const; 177 EVT VT) const; 184 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
|
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 260 virtual EVT getSetCCResultType(EVT VT) const; 272 bool isDesirableToTransformToIntegerOp(unsigned Opc, EVT VT) const; 276 virtual bool allowsUnalignedMemoryAccesses(EVT VT) const; 278 virtual EVT getOptimalMemOpType(uint64_t Size, 287 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const; 335 EVT VT) const; 352 virtual const TargetRegisterClass *getRegClassFor(EVT VT) const; 364 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const; 370 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const [all...] |