/external/clang/test/CodeGenCXX/ |
H A D | debug-info-byval.cpp | 10 class EVT { class 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/ |
H A D | 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 [all...] |
/external/webkit/Source/WebKit/android/plugins/ |
H A D | 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/ |
H A D | 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 VT [all...] |
H A D | ValueTypes.h | 28 struct EVT; 440 /// EVT - Extended Value Type. Capable of holding value types which are not 443 struct EVT { struct in namespace:llvm 449 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), function in struct:llvm::EVT 451 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } function in struct:llvm::EVT 452 EVT(MVT S) : V(S), LLVMTy(0) {} function in struct:llvm::EVT 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 getFloatingPointV [all...] |
H A D | 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 RetV [all...] |
/external/llvm/lib/VMCore/ |
H A D | 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 V [all...] |
/external/llvm/include/llvm/Target/ |
H A D | 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 getTypeToTransformT [all...] |
/external/llvm/lib/Target/CellSPU/ |
H A D | 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 LHST [all...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | 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/ |
H A D | 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 V [all...] |
H A D | X86SelectionDAGInfo.cpp | 56 EVT IntPtr = TLI.getPointerTy(); 83 EVT AVT; 149 EVT CVT = Count.getValueType(); 162 EVT AddrVT = Dst.getValueType(); 163 EVT SizeVT = Size.getValueType(); 246 EVT DstVT = Dst.getValueType(); 247 EVT SrcVT = Src.getValueType(); 248 EVT SizeVT = Size.getValueType();
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | 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 CondV [all...] |
H A D | 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 NewV [all...] |
H A D | 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 { 938 SDValue SelectionDAG::getAnyExtOrTrunc(SDValue Op, DebugLoc DL, EVT VT) { 944 SDValue SelectionDAG::getSExtOrTrunc(SDValue Op, DebugLoc DL, EVT VT) { 950 SDValue SelectionDAG::getZExtOrTrunc(SDValue Op, DebugLoc DL, EVT V 1886 EVT EVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); local 2875 EVT EVT = cast<VTSDNode>(N2)->getVT(); local 2899 EVT EVT = cast<VTSDNode>(N2)->getVT(); local 2911 EVT EVT = cast<VTSDNode>(N2)->getVT(); local [all...] |
H A D | 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 OutV 1653 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); local 1674 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); local 2176 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); local [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | 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,
|
H A D | 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;
|
H A D | 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,
|
H A D | 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) {
|
H A D | HexagonRemoveSZExtArgs.cpp | 61 assert (EVT::getEVT(SI->getType()) == 62 (EVT::getEVT(Use->getType())));
|
/external/llvm/lib/Target/MSP430/ |
H A D | 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/ |
H A D | 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;
|
/external/llvm/lib/Target/MBlaze/ |
H A D | 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/ARM/ |
H A D | 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 V [all...] |