HomeSort by relevance Sort by last modified time
    Searched refs:VT (Results 51 - 75 of 213) sorted by null

1 23 4 5 6 7 8 9

  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 52 EVT VT = MVT::i32;
67 Loads[i] = DAG.getLoad(VT, dl, Chain,
101 VT = MVT::i16;
104 VT = MVT::i8;
108 Loads[i] = DAG.getLoad(VT, dl, Chain,
125 VT = MVT::i16;
128 VT = MVT::i8;
ARMISelLowering.h 255 EVT getSetCCResultType(LLVMContext &Context, EVT VT) const override;
267 bool isDesirableToTransformToIntegerOp(unsigned Opc, EVT VT) const override;
272 bool allowsUnalignedMemoryAccesses(EVT VT, unsigned AddrSpace,
290 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
336 MVT VT) const override;
352 const TargetRegisterClass *getRegClassFor(MVT VT) const override;
372 isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
378 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
403 findRepresentativeClass(MVT VT) const override;
418 void addTypeForNEON(MVT VT, MVT PromotedLdStVT, MVT PromotedBitwiseVT)
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.h 70 static EVT getEquivalentMemType(LLVMContext &Context, EVT VT);
71 static EVT getEquivalentLoadRegType(LLVMContext &Context, EVT VT);
79 unsigned Reg, EVT VT) const;
107 bool isFAbsFree(EVT VT) const override;
108 bool isFNegFree(EVT VT) const override;
121 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
122 bool ShouldShrinkFPConstant(EVT VT) const override;
R600RegisterInfo.cpp 66 MVT VT) const {
67 switch(VT.SimpleTy) {
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp 726 for (unsigned VT = 0; VT != (unsigned)MVT::LAST_VALUETYPE; ++VT) {
730 setIndexedLoadAction(IM, (MVT::SimpleValueType)VT, Expand);
731 setIndexedStoreAction(IM, (MVT::SimpleValueType)VT, Expand);
736 (MVT::SimpleValueType)VT, Expand);
739 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand);
740 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand);
743 setOperationAction(ISD::FROUND, (MVT::SimpleValueType)VT, Expand);
746 if (VT >= MVT::FIRST_VECTOR_VALUETYPE &
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.h 33 bool allowsUnalignedMemoryAccesses(EVT VT, unsigned AS = 0,
45 EVT VT) const override {
49 const TargetRegisterClass *getRepRegClassFor(MVT VT) const override;
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 154 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT,
156 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT,
272 // Return an undefined value of type VT.
273 SDValue getUNDEF(SDLoc DL, EVT VT) const;
275 // Convert N to VT, if it isn't already.
276 SDValue convertTo(SDLoc DL, EVT VT, SDValue N) const;
576 EVT VT, SDValue &Base,
581 Base = CurDAG->getRegister(0, VT);
585 Base = CurDAG->getTargetFrameIndex(FrameIndex, VT);
586 } else if (Base.getValueType() != VT) {
    [all...]
SystemZISelLowering.cpp 63 // Classify VT as either 32 or 64 bit.
64 static bool is32Bit(EVT VT) {
65 switch (VT.getSimpleVT().SimpleTy) {
122 MVT VT = MVT::SimpleValueType(I);
123 if (isTypeLegal(VT)) {
125 setOperationAction(ISD::SETCC, VT, Custom);
128 setOperationAction(ISD::SELECT, VT, Expand);
131 setOperationAction(ISD::SELECT_CC, VT, Custom);
132 setOperationAction(ISD::BR_CC, VT, Custom);
147 MVT VT = MVT::SimpleValueType(I)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
R600ISelLowering.h 38 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
SIISelLowering.cpp 252 EVT SITargetLowering::getSetCCResultType(EVT VT) const
272 EVT VT = Op.getValueType();
276 AMDGPU::VGPR0, VT);
334 EVT VT = Op.getValueType();
351 unsigned TypeDwordWidth = VT.getSizeInBits() / 32;
370 VT));
381 EVT VT = Op.getValueType();
385 return DAG.getNode(ISD::SELECT, DL, VT, Cond, True, False);
396 EVT VT = N->getValueType(0);
408 && VT == MVT::i1)
    [all...]
AMDGPUISelLowering.h 36 unsigned Reg, EVT VT) const;
77 bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
80 bool ShouldShrinkFPConstant(EVT VT) const;
R600RegisterInfo.cpp 108 MVT VT) const
110 switch(VT.SimpleTy) {
  /external/mesa3d/src/gallium/drivers/radeon/
R600ISelLowering.h 38 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
SIISelLowering.cpp 252 EVT SITargetLowering::getSetCCResultType(EVT VT) const
272 EVT VT = Op.getValueType();
276 AMDGPU::VGPR0, VT);
334 EVT VT = Op.getValueType();
351 unsigned TypeDwordWidth = VT.getSizeInBits() / 32;
370 VT));
381 EVT VT = Op.getValueType();
385 return DAG.getNode(ISD::SELECT, DL, VT, Cond, True, False);
396 EVT VT = N->getValueType(0);
408 && VT == MVT::i1)
    [all...]
AMDGPUISelLowering.h 36 unsigned Reg, EVT VT) const;
77 bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
80 bool ShouldShrinkFPConstant(EVT VT) const;
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 217 bool allowsUnalignedMemoryAccesses(EVT VT, unsigned AddrSpace = 0,
254 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
258 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
261 EVT getSetCCResultType(LLVMContext &Context, EVT VT) const override;
308 bool isFMAFasterThanFMulAndFAdd(EVT VT) const override;
328 getPreferredVectorAction(EVT VT) const override;
335 void addTypeForNEON(EVT VT, EVT PromotedBitwiseVT);
336 void addDRTypeForNEON(MVT VT);
337 void addQRTypeForNEON(MVT VT);
429 unsigned getRegisterByName(const char* RegName, EVT VT) const override
    [all...]
AArch64FastISel.cpp 113 bool isTypeLegal(Type *Ty, MVT &VT);
114 bool isLoadStoreTypeLegal(Type *Ty, MVT &VT);
116 bool SimplifyAddress(Address &Addr, MVT VT, int64_t ScaleFactor,
125 bool EmitLoad(MVT VT, unsigned &ResultReg, Address Addr,
127 bool EmitStore(MVT VT, unsigned SrcReg, Address Addr,
132 unsigned AArch64MaterializeFP(const ConstantFP *CFP, MVT VT);
198 unsigned AArch64FastISel::AArch64MaterializeFP(const ConstantFP *CFP, MVT VT) {
199 if (VT != MVT::f32 && VT != MVT::f64)
203 bool is64bit = (VT == MVT::f64)
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp 81 bool X86FastEmitCompare(const Value *LHS, const Value *RHS, EVT VT);
83 bool X86FastEmitLoad(EVT VT, const X86AddressMode &AM, MachineMemOperand *MMO,
86 bool X86FastEmitStore(EVT VT, const Value *Val, const X86AddressMode &AM,
88 bool X86FastEmitStore(EVT VT, unsigned ValReg, bool ValIsKill,
149 bool isScalarFPTypeInSSEReg(EVT VT) const {
150 return (VT == MVT::f64 && X86ScalarSSEf64) || // f64 is when SSE2
151 (VT == MVT::f32 && X86ScalarSSEf32); // f32 is when SSE1
154 bool isTypeLegal(Type *Ty, MVT &VT, bool AllowI1 = false);
336 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) {
342 VT = evt.getSimpleVT()
    [all...]
  /external/clang/include/clang/AST/
DeclContextInternals.h 89 DeclsTy *VT = new DeclsTy();
91 VT->push_back(OldD);
92 Data = DeclsAndHasExternalTy(VT, true);
198 DeclsTy *VT = new DeclsTy();
199 VT->push_back(OldD);
200 Data = DeclsAndHasExternalTy(VT, false);
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.h 190 bool isTypeSupportedInIntrinsic(MVT VT) const;
205 EVT getSetCCResultType(LLVMContext &Ctx, EVT VT) const override {
206 if (VT.isVector())
207 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements());
215 MVT VT) const override;
246 getPreferredVectorAction(EVT VT) const override;
NVPTXISelLowering.cpp 51 static bool IsPTXVectorType(MVT VT) {
52 switch (VT.SimpleTy) {
86 EVT VT = TempVTs[i];
88 if (VT.isVector())
89 for (unsigned j = 0, je = VT.getVectorNumElements(); j != je; ++j) {
90 ValueVTs.push_back(VT.getVectorElementType());
92 Offsets->push_back(Off+j*VT.getVectorElementType().getStoreSize());
95 ValueVTs.push_back(VT);
228 MVT VT = (MVT::SimpleValueType) i;
229 if (IsPTXVectorType(VT)) {
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 448 /// Return true if this has more bits than VT.
449 bool bitsGT(MVT VT) const {
450 return getSizeInBits() > VT.getSizeInBits();
453 /// Return true if this has no less bits than VT.
454 bool bitsGE(MVT VT) const {
455 return getSizeInBits() >= VT.getSizeInBits();
458 /// Return true if this has less bits than VT.
459 bool bitsLT(MVT VT) const {
460 return getSizeInBits() < VT.getSizeInBits();
463 /// Return true if this has no more bits than VT
    [all...]
SelectionDAGNodes.h 387 static const EVT *getValueTypeList(EVT VT);
736 static SDVTList getSDVTList(EVT VT) {
737 SDVTList Ret = { getValueTypeList(VT), 1 };
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 256 EVT VT = N.getValueType();
259 AM.Base.Reg = CurDAG->getRegister(0, VT);
309 EVT VT = LD->getMemoryVT();
311 switch (VT.getSimpleVT().SimpleTy) {
336 MVT VT = LD->getMemoryVT().getSimpleVT();
339 switch (VT.SimpleTy) {
351 VT, MVT::i16, MVT::Other,
365 MVT VT = LD->getMemoryVT().getSimpleVT();
366 unsigned Opc = (VT == MVT::i16 ? Opc16 : Opc8);
371 CurDAG->SelectNodeTo(Op, Opc, VT, MVT::i16, MVT::Other, Ops0)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Scalarizer.cpp 364 VectorType *VT = dyn_cast<VectorType>(I.getType());
365 if (!VT)
368 unsigned NumElems = VT->getNumElements();
384 VectorType *VT = dyn_cast<VectorType>(SI.getType());
385 if (!VT)
388 unsigned NumElems = VT->getNumElements();
426 VectorType *VT = dyn_cast<VectorType>(GEPI.getType());
427 if (!VT)
431 unsigned NumElems = VT->getNumElements();
459 VectorType *VT = dyn_cast<VectorType>(CI.getDestTy())
    [all...]

Completed in 653 milliseconds

1 23 4 5 6 7 8 9