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

1 2 3 4

  /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...]

Completed in 696 milliseconds

1 2 3 4