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

1 23 4 5

  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
SIISelLowering.cpp 42 setOperationAction(ISD::AND, MVT::i1, Custom);
44 setOperationAction(ISD::ADD, MVT::i64, Legal);
45 setOperationAction(ISD::ADD, MVT::i32, Legal);
47 setOperationAction(ISD::BR_CC, MVT::i32, Custom);
49 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom);
53 setOperationAction(ISD::LOAD, MVT::i32, Custom);
54 setOperationAction(ISD::LOAD, MVT::i64, Custom);
56 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom);
57 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom);
59 setOperationAction(ISD::SELECT_CC, MVT::Other, Expand)
    [all...]
AMDILISelDAGToDAG.cpp 103 if (Addr.getOpcode() == ISD::FrameIndex) {
111 } else if (Addr.getOpcode() == ISD::ADD) {
122 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
123 Addr.getOpcode() == ISD::TargetGlobalAddress) {
131 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
132 Addr.getOpcode() == ISD::TargetGlobalAddress) {
136 if (Addr.getOpcode() == ISD::FrameIndex) {
144 } else if (Addr.getOpcode() == ISD::ADD) {
161 case ISD::FrameIndex:
320 if (Addr.getOpcode() == ISD::TargetExternalSymbol |
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
SIISelLowering.cpp 42 setOperationAction(ISD::AND, MVT::i1, Custom);
44 setOperationAction(ISD::ADD, MVT::i64, Legal);
45 setOperationAction(ISD::ADD, MVT::i32, Legal);
47 setOperationAction(ISD::BR_CC, MVT::i32, Custom);
49 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom);
53 setOperationAction(ISD::LOAD, MVT::i32, Custom);
54 setOperationAction(ISD::LOAD, MVT::i64, Custom);
56 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom);
57 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom);
59 setOperationAction(ISD::SELECT_CC, MVT::Other, Expand)
    [all...]
AMDILISelDAGToDAG.cpp 103 if (Addr.getOpcode() == ISD::FrameIndex) {
111 } else if (Addr.getOpcode() == ISD::ADD) {
122 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
123 Addr.getOpcode() == ISD::TargetGlobalAddress) {
131 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
132 Addr.getOpcode() == ISD::TargetGlobalAddress) {
136 if (Addr.getOpcode() == ISD::FrameIndex) {
144 } else if (Addr.getOpcode() == ISD::ADD) {
161 case ISD::FrameIndex:
320 if (Addr.getOpcode() == ISD::TargetExternalSymbol |
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 56 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
57 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
66 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
67 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
73 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
74 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
79 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
80 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi);
90 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
91 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi)
    [all...]
FastISel.cpp 192 Reg = FastEmit_i(VT, VT, ISD::Constant, CI->getZExtValue());
205 Reg = FastEmit_f(VT, VT, ISD::ConstantFP, CF);
224 Reg = FastEmit_r(IntVT.getSimpleVT(), VT, ISD::SINT_TO_FP,
302 IdxN = FastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND,
307 IdxN = FastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE,
359 /// which has an opcode which directly corresponds to the given ISD opcode.
375 (ISDOpcode == ISD::AND || ISDOpcode == ISD::OR ||
376 ISDOpcode == ISD::XOR))
413 if (ISDOpcode == ISD::SDIV && isa<BinaryOperator>(I) &
    [all...]
SelectionDAGBuilder.h 209 CaseBlock(ISD::CondCode cc, const Value *cmplhs, const Value *cmprhs,
219 ISD::CondCode CC;
697 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); }
698 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); }
699 void visitSub(const User &I) { visitBinary(I, ISD::SUB); }
701 void visitMul(const User &I) { visitBinary(I, ISD::MUL); }
702 void visitFMul(const User &I) { visitBinary(I, ISD::FMUL); }
703 void visitURem(const User &I) { visitBinary(I, ISD::UREM); }
704 void visitSRem(const User &I) { visitBinary(I, ISD::SREM); }
705 void visitFRem(const User &I) { visitBinary(I, ISD::FREM);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 68 DAG.getNode(ISD::ADD, dl, MVT::i32, Src,
75 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
81 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst,
87 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
109 DAG.getNode(ISD::ADD, dl, MVT::i32, Src,
118 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
133 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst,
140 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
178 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src);
180 Src = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Src)
    [all...]
ARMISelDAGToDAG.cpp 282 if (N->getOpcode() == ISD::Constant && N->getValueType(0) == MVT::i32) {
334 if (N->getOpcode() != ISD::ADD)
349 if (!isOpcWithIntImmediate(N1.getNode(), ISD::AND, And_imm)) {
350 if (isOpcWithIntImmediate(N0.getNode(), ISD::AND, And_imm))
376 if (!isOpcWithIntImmediate(Srl.getNode(), ISD::SRL, Srl_imm) ||
395 Srl = CurDAG->getNode(ISD::SRL, SDLoc(Srl), MVT::i32,
398 N1 = CurDAG->getNode(ISD::AND, SDLoc(N1), MVT::i32,
400 N1 = CurDAG->getNode(ISD::SHL, SDLoc(N1), MVT::i32,
424 if (Use->getOpcode() == ISD::CopyToReg)
524 if (N.getOpcode() != ISD::ADD && N.getOpcode() != ISD::SUB &
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.h 29 FIRST_NUMBER = ISD::BUILTIN_OP_END,
257 STBRX = ISD::FIRST_TARGET_MEMORY_OPCODE,
355 /// getSetCCResultType - Return the ISD::SETCC ValueType
363 ISD::MemIndexedMode &AM,
521 const SmallVectorImpl<ISD::InputArg> &Ins,
571 const SmallVectorImpl<ISD::InputArg> &Ins,
582 const SmallVectorImpl<ISD::InputArg> &Ins,
588 const SmallVectorImpl<ISD::InputArg> &Ins,
599 const SmallVectorImpl<ISD::OutputArg> &Outs,
605 const SmallVectorImpl<ISD::OutputArg> &Outs
    [all...]
PPCTargetTransformInfo.cpp 351 int ISD = TLI->InstructionOpcodeToISD(Opcode);
352 assert(ISD && "Invalid opcode");
367 if (ISD == ISD::INSERT_VECTOR_ELT)
374 if (ISD == ISD::EXTRACT_VECTOR_ELT ||
375 ISD == ISD::INSERT_VECTOR_ELT)
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 190 case ISD::Constant: {
201 case ISD::FrameIndex:
210 case ISD::ADD: {
224 case ISD::OR:
305 ISD::MemIndexedMode AM = LD->getAddressingMode();
306 if (AM != ISD::POST_INC || LD->getExtensionType() != ISD::NON_EXTLOAD)
358 if (N1.getOpcode() == ISD::LOAD &&
404 case ISD::FrameIndex: {
414 case ISD::LOAD
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.cpp 393 ISD::isNormalLoad(LD)) {
591 bool zextval = (LD->getExtensionType() == ISD::ZEXTLOAD);
621 LD->getExtensionType() == ISD::ZEXTLOAD) {
625 LD->getExtensionType() == ISD::SEXTLOAD) {
679 ISD::MemIndexedMode AM = LD->getAddressingMode();
682 if (AM != ISD::UNINDEXED) {
777 if (Base.getOpcode() == ISD::TargetGlobalAddress) {
819 ISD::MemIndexedMode AM = ST->getAddressingMode();
822 if (AM != ISD::UNINDEXED) {
851 if (MulOp0.getOpcode() == ISD::SIGN_EXTEND)
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 417 if (Opcode == ISD::TRUNCATE) {
421 if (Opcode == ISD::ADD || CurDAG->isBaseWithConstantOffset(N)) {
433 if (Op0Code == ISD::Constant)
436 if (Op1Code == ISD::Constant)
484 if (Base->getOpcode() == ISD::FrameIndex)
514 if (IndexOpcode == ISD::SIGN_EXTEND ||
515 IndexOpcode == ISD::SIGN_EXTEND_INREG)
535 if (Addr.getOpcode() == ISD::Constant &&
582 else if (Base.getOpcode() == ISD::FrameIndex) {
591 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base)
    [all...]
SystemZSelectionDAGInfo.cpp 114 Dst = DAG.getNode(ISD::ADD, DL, PtrVT, Dst,
119 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
128 SDValue Dst2 = DAG.getNode(ISD::ADD, DL, PtrVT, Dst,
133 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
148 SDValue DstPlus1 = DAG.getNode(ISD::ADD, DL, PtrVT, Dst,
184 SDValue SRL = DAG.getNode(ISD::SRL, DL, MVT::i32, IPM,
186 SDValue ROTL = DAG.getNode(ISD::ROTL, DL, MVT::i32, SRL,
215 Char = DAG.getNode(ISD::AND, DL, MVT::i32, Char,
217 SDValue Limit = DAG.getNode(ISD::ADD, DL, PtrVT, Src, Length);
273 SDValue Len = DAG.getNode(ISD::SUB, DL, PtrVT, End, Src)
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 26 FIRST_NUMBER = ISD::BUILTIN_OP_END,
89 /// getSetCCResultType - Return the ISD::SETCC ValueType
96 const SmallVectorImpl<ISD::InputArg> &Ins,
102 const SmallVectorImpl<ISD::InputArg> &Ins,
108 const SmallVectorImpl<ISD::InputArg> &Ins,
123 const SmallVectorImpl<ISD::OutputArg> &Outs,
128 const SmallVectorImpl<ISD::OutputArg> &Outs,
133 const SmallVectorImpl<ISD::OutputArg> &Outs,
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.h 31 FIRST_NUMBER = ISD::BUILTIN_OP_END,
133 const SmallVectorImpl<ISD::InputArg> &Ins,
139 const SmallVectorImpl<ISD::OutputArg> &Outs,
141 const SmallVectorImpl<ISD::InputArg> &Ins,
195 const SmallVectorImpl<ISD::InputArg> &Ins,
206 const SmallVectorImpl<ISD::OutputArg> &Outs,
213 const SmallVectorImpl<ISD::OutputArg> &ArgsFlags,
  /external/llvm/include/llvm/CodeGen/
CallingConvLower.h 155 ISD::ArgFlagsTy ArgFlags, CCState &State);
162 ISD::ArgFlagsTy &ArgFlags, CCState &State);
264 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins,
269 void AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
275 bool CheckReturn(const SmallVectorImpl<ISD::OutputArg> &ArgsFlags,
280 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
286 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
291 void AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins,
408 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
SelectionDAG.h 487 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
498 return getNode(ISD::CopyToReg, dl, VTs,
507 return getNode(ISD::CopyToReg, dl, VTs,
514 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
524 return getNode(ISD::CopyFromReg, dl, VTs,
528 SDValue getCondCode(ISD::CondCode Cond);
534 SDValue Rnd, SDValue Sat, ISD::CvtCode Code);
536 /// getVectorShuffle - Return an ISD::VECTOR_SHUFFLE node. The number of
600 return getNode(ISD::CALLSEQ_START, DL, VTs, Ops);
615 return getNode(ISD::CALLSEQ_END, DL, NodeTys, Ops)
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 124 static ISD::NodeType getExtendForContent(BooleanContent Content) {
128 return ISD::ANY_EXTEND;
131 return ISD::ZERO_EXTEND;
134 return ISD::SIGN_EXTEND;
167 /// ISD::INSERT_VECTOR_ELT, ISD::EXTRACT_VECTOR_ELT,
168 /// ISD::INSERT_SUBVECTOR, and ISD::EXTRACT_SUBVECTOR
521 assert(ExtType < ISD::LAST_LOADEXT_TYPE && VT < MVT::LAST_VALUETYPE &&
554 assert(IdxMode < ISD::LAST_INDEXED_MODE && VT < MVT::LAST_VALUETYPE &
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 313 if (N.getOpcode() != ISD::LOAD)
325 case ISD::ADD:
326 case ISD::ADDC:
327 case ISD::ADDE:
328 case ISD::AND:
329 case ISD::OR:
330 case ISD::XOR: {
359 if (Val.getOpcode() == ISD::TargetGlobalTLSAddress)
378 assert(Chain.getOpcode() == ISD::TokenFactor &&
386 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops)
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.h 30 // Start the numbering from where ISD NodeType finishes.
31 FIRST_NUMBER = ISD::BUILTIN_OP_END,
197 LWL = ISD::FIRST_TARGET_MEMORY_OPCODE,
245 /// getSetCCResultType - get the ISD::SETCC result ValueType
280 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo);
309 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty));
325 return DAG.getNode(ISD::ADD, DL, Ty,
360 void analyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
364 void analyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins,
368 void analyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 28 FIRST_NUMBER = ISD::BUILTIN_OP_END,
90 // Vector bit select: similar to ISD::VSELECT but not all bits within an
166 LD2post = ISD::FIRST_TARGET_MEMORY_OPCODE,
260 /// getSetCCResultType - Return the ISD::SETCC ValueType
341 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL,
350 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL,
357 const SmallVectorImpl<ISD::OutputArg> &Outs,
359 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
376 const SmallVectorImpl<ISD::OutputArg> &Outs,
380 const SmallVectorImpl<ISD::OutputArg> &Outs
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.h 95 /// from the LLVM IR Function and fixup the ISD:InputArg values before
99 const SmallVectorImpl<ISD::InputArg> &Ins,
100 SmallVectorImpl<ISD::InputArg> &OrigIns) const;
102 const SmallVectorImpl<ISD::InputArg> &Ins) const;
127 const SmallVectorImpl<ISD::OutputArg> &Outs,
167 // AMDIL ISD Opcodes
168 FIRST_NUMBER = ISD::BUILTIN_OP_END,
173 // End AMDIL ISD Opcodes
235 FIRST_MEM_OPCODE_NUMBER = ISD::FIRST_TARGET_MEMORY_OPCODE,
AMDGPUISelDAGToDAG.cpp 156 if (Addr.getOpcode() == ISD::FrameIndex) {
164 } else if (Addr.getOpcode() == ISD::ADD) {
175 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
176 Addr.getOpcode() == ISD::TargetGlobalAddress) {
184 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
185 Addr.getOpcode() == ISD::TargetGlobalAddress) {
189 if (Addr.getOpcode() == ISD::FrameIndex) {
197 } else if (Addr.getOpcode() == ISD::ADD) {
220 case ISD::ADD:
221 case ISD::SUB:
    [all...]

Completed in 1157 milliseconds

1 23 4 5