Searched refs:EVT (Results 1 - 25 of 94) sorted by relevance

1234

/external/clang/test/CodeGenCXX/
H A Ddebug-info-byval.cpp10 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 DTGValueTypes.cpp10 // 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 DPluginDebugAndroid.h40 # 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 DSelectionDAG.h356 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 DValueTypes.h28 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 DRuntimeLibcalls.h306 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 DValueTypes.cpp1 //===----------- 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 DTargetLowering.h146 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 DSPUISelLowering.h65 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 DNVPTXISelLowering.h94 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 DX86ISelLowering.h449 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 DX86SelectionDAGInfo.cpp56 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 DLegalizeVectorTypes.cpp150 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 DLegalizeTypesGeneric.cpp40 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 DSelectionDAG.cpp57 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 DLegalizeIntegerTypes.cpp168 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 DHexagonCallingConvLower.h36 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 DHexagonISelLowering.h83 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 DHexagonVarargsCallingConvention.h20 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 DHexagonCallingConvLower.cpp41 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 DHexagonRemoveSZExtArgs.cpp61 assert (EVT::getEVT(SI->getType()) ==
62 (EVT::getEVT(Use->getType())));
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h76 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 DMipsISelLowering.h104 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 DMBlazeISelLowering.h105 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 DARMISelLowering.h269 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...]

Completed in 2754 milliseconds

1234