HomeSort by relevance Sort by last modified time
    Searched refs:EVT (Results 1 - 25 of 99) sorted by null

1 2 3 4

  /external/llvm/test/FrontendC++/
2010-08-31-ByValArg.cpp 13 class EVT {
25 void foo(EVT e);
26 EVT bar();
28 void get(int *i, unsigned dl, VAL v, VAL *p, unsigned n, EVT missing_arg) {
30 EVT e = bar();
36 EVT bar() {
37 EVT e;
41 void foo(EVT e) {}
45 EVT ma;
  /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 316 SDVTList getVTList(EVT VT);
317 SDVTList getVTList(EVT VT1, EVT VT2);
318 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3);
319 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4)
    [all...]
ValueTypes.h 27 struct EVT;
377 /// EVT - Extended Value Type. Capable of holding value types which are not
380 struct EVT {
386 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)),
388 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { }
389 EVT(MVT S) : V(S), LLVMTy(0) {}
391 bool operator==(EVT VT) const {
394 bool operator!=(EVT VT) const {
402 /// getFloatingPointVT - Returns the EVT that represents a floating point
405 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...]
SelectionDAGNodes.h 57 const EVT *VTs;
126 inline EVT getValueType() const;
237 EVT getValueType() const { return Val.getValueType(); }
331 const EVT *ValueList;
343 static const EVT *getValueTypeList(EVT VT);
587 EVT getValueType(unsigned ResNo) const {
598 typedef const EVT* value_iterator;
671 static SDVTList getSDVTList(EVT VT) {
771 inline EVT SDValue::getValueType() const
    [all...]
Analysis.h 55 SmallVectorImpl<EVT> &ValueVTs,
  /external/llvm/lib/VMCore/
ValueTypes.cpp 1 //===----------- ValueTypes.cpp - Implementation of EVT methods -----------===//
22 EVT EVT::getExtendedIntegerVT(LLVMContext &Context, unsigned BitWidth) {
23 EVT VT;
29 EVT EVT::getExtendedVectorVT(LLVMContext &Context, EVT VT,
31 EVT ResultVT;
37 bool EVT::isExtendedFloatingPoint() const {
42 bool EVT::isExtendedInteger() const
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 128 virtual MVT getShiftAmountTy(EVT LHSTy) const;
152 MVT::SimpleValueType getSetCCResultType(EVT VT) const;
181 virtual TargetRegisterClass *getRegClassFor(EVT VT) const {
193 virtual const TargetRegisterClass *getRepRegClassFor(EVT VT) const {
201 virtual uint8_t getRepRegClassCostFor(EVT VT) const {
209 bool isTypeLegal(EVT VT) const {
229 void setTypeAction(EVT VT, LegalizeTypeAction Action) {
243 LegalizeTypeAction getTypeAction(LLVMContext &Context, EVT VT) const {
256 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 MVT::SimpleValueType getSetCCResultType(EVT VT) const;
112 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i32; }
142 EVT VT) const
    [all...]
  /external/llvm/lib/Target/X86/Utils/
X86ShuffleDecode.h 61 void DecodePUNPCKLMask(EVT VT,
82 void DecodeUNPCKLPMask(EVT VT,
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 36 EVT OutVT = N->getValueType(0);
37 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
39 EVT InVT = InOp.getValueType();
78 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(),
95 EVT NVT = EVT::getVectorVT(*DAG.getContext(), NOutVT, 2);
172 EVT OldVT = N->getValueType(0);
173 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT);
176 EVT::getVectorVT(*DAG.getContext()
    [all...]
LegalizeVectorTypes.cpp 133 EVT NewVT = N->getValueType(0).getVectorElementType();
139 EVT NewVT = N->getValueType(0).getVectorElementType();
156 EVT NewVT = N->getValueType(0).getVectorElementType();
172 EVT EltVT = N->getValueType(0).getVectorElementType();
201 EVT DestVT = N->getValueType(0).getVectorElementType();
207 EVT EltVT = N->getValueType(0).getVectorElementType();
208 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType();
217 EVT EltVT = N->getValueType(0).getVectorElementType();
264 EVT NVT = N->getValueType(0).getVectorElementType();
265 EVT SVT = TLI.getSetCCResultType(LHS.getValueType())
    [all...]
LegalizeIntegerTypes.cpp 179 EVT InVT = InOp.getValueType();
180 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
181 EVT OutVT = N->getValueType(0);
182 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
220 EVT::getIntegerVT(*DAG.getContext(),
237 EVT OVT = N->getValueType(0);
238 EVT NVT = Op.getValueType();
256 EVT VT = N->getValueType(0);
275 EVT OutVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
285 EVT OVT = N->getValueType(0)
    [all...]
ScheduleDAGSDNodes.h 127 EVT ValueType;
133 EVT GetValue() const {
  /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/X86/
X86ISelLowering.h 485 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i8; }
520 /// It returns EVT::Other if the type should be determined using generic
522 virtual EVT
529 virtual bool allowsUnalignedMemoryAccesses(EVT VT) const {
550 virtual bool isTypeDesirableForOp(unsigned Opc, EVT VT) const;
556 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const;
568 virtual MVT::SimpleValueType getSetCCResultType(EVT VT) const;
599 virtual const char *LowerXConstraint(EVT ConstraintVT) const;
616 EVT VT) const;
626 virtual bool isTruncateFree(EVT VT1, EVT VT2) const
    [all...]
X86SelectionDAGInfo.cpp 56 EVT IntPtr = TLI.getPointerTy();
80 EVT AVT;
146 EVT CVT = Count.getValueType();
159 EVT AddrVT = Dst.getValueType();
160 EVT SizeVT = Size.getValueType();
243 EVT DstVT = Dst.getValueType();
244 EVT SrcVT = Src.getValueType();
245 EVT SizeVT = Size.getValueType();
  /external/llvm/lib/Target/Blackfin/
BlackfinISelLowering.h 35 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i16; }
36 virtual MVT::SimpleValueType getSetCCResultType(EVT VT) const;
50 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const;
  /external/llvm/lib/Target/Alpha/
AlphaISelLowering.h 66 virtual MVT getShiftAmountTy(EVT LHSTy) const { return MVT::i64; }
69 virtual MVT::SimpleValueType getSetCCResultType(EVT VT) const;
99 EVT VT) const;
110 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 250 bool isDesirableToTransformToIntegerOp(unsigned Opc, EVT VT) const;
255 virtual bool allowsUnalignedMemoryAccesses(EVT VT) const;
260 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
309 EVT VT) const;
326 virtual TargetRegisterClass *getRegClassFor(EVT VT) const;
338 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const;
344 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
351 findRepresentativeClass(EVT VT) const;
366 void addTypeForNEON(EVT VT, EVT PromotedLdStVT, EVT PromotedBitwiseVT)
    [all...]
  /frameworks/compile/slang/
slang_rs_export_element.cpp 96 RSExportVectorType *EVT =
105 slangAssert(EI->type == EVT->getType() && "Element has unexpected type");
106 slangAssert(EI->vsize == EVT->getNumElement() && "Element has unexpected "
108 ET = EVT;
  /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();

Completed in 149 milliseconds

1 2 3 4