HomeSort by relevance Sort by last modified time
    Searched refs:ISD (Results 76 - 100 of 120) sorted by null

1 2 34 5

  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.h 104 /// from the LLVM IR Function and fixup the ISD:InputArg values before
108 const SmallVectorImpl<ISD::InputArg> &Ins,
109 SmallVectorImpl<ISD::InputArg> &OrigIns) const;
111 const SmallVectorImpl<ISD::InputArg> &Ins) const;
133 ISD::LoadExtType ExtType,
147 const SmallVectorImpl<ISD::OutputArg> &Outs,
222 // AMDIL ISD Opcodes
223 FIRST_NUMBER = ISD::BUILTIN_OP_END,
228 // End AMDIL ISD Opcodes
301 FIRST_MEM_OPCODE_NUMBER = ISD::FIRST_TARGET_MEMORY_OPCODE
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 96 if (Addr.getOpcode() == ISD::ADD) {
137 case ISD::Constant: {
197 case ISD::BRIND:
215 if (Chain->getOpcode() != ISD::TokenFactor)
229 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops);
237 if (Addr->getOpcode() != ISD::INTRINSIC_W_CHAIN)
268 nextAddr->getOperand(0)->getOpcode() == ISD::TargetBlockAddress) {
  /external/llvm/lib/Target/Mips/
MipsSEISelDAGToDAG.cpp 240 assert(((Opc == ISD::ADDC || Opc == ISD::ADDE) ||
241 (Opc == ISD::SUBC || Opc == ISD::SUBE)) &&
331 if ((Addr.getOpcode() == ISD::TargetExternalSymbol ||
332 Addr.getOpcode() == ISD::TargetGlobalAddress))
341 if (Addr.getOpcode() == ISD::ADD) {
370 if (Addr.getOpcode() == ISD::ADD) {
480 // * N is a ISD::BUILD_VECTOR representing a constant splat
512 // This function looks through ISD::BITCAST nodes
    [all...]
MipsISelDAGToDAG.cpp 208 case ISD::GLOBAL_OFFSET_TABLE:
212 case ISD::LOAD:
213 case ISD::STORE:
MipsISelLowering.h 31 // Start the numbering from where ISD NodeType finishes.
32 FIRST_NUMBER = ISD::BUILTIN_OP_END,
202 LWL = ISD::FIRST_TARGET_MEMORY_OPCODE,
258 /// getSetCCResultType - get the ISD::SETCC result ValueType
315 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo);
342 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty));
358 return DAG.getNode(ISD::ADD, DL, Ty,
371 return DAG.getNode(ISD::ADD, DL, Ty,
420 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl,
460 SelectionDAG &DAG, const ISD::ArgFlagsTy &Flags
    [all...]
Mips16ISelLowering.cpp 133 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand);
134 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, Expand);
135 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, Expand);
136 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i32, Expand);
137 setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i32, Expand);
138 setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i32, Expand);
139 setOperationAction(ISD::ATOMIC_LOAD_OR, MVT::i32, Expand);
140 setOperationAction(ISD::ATOMIC_LOAD_XOR, MVT::i32, Expand);
141 setOperationAction(ISD::ATOMIC_LOAD_NAND, MVT::i32, Expand);
142 setOperationAction(ISD::ATOMIC_LOAD_MIN, MVT::i32, Expand)
    [all...]
MipsFastISel.cpp 211 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
216 ISD::ArgFlagsTy ArgFlags, CCState &State) {
222 ISD::ArgFlagsTy ArgFlags, CCState &State) {
240 case ISD::AND:
243 case ISD::OR:
246 case ISD::XOR:
827 ResultReg = emitLogicalOp(ISD::AND, VT, I->getOperand(0), I->getOperand(1));
830 ResultReg = emitLogicalOp(ISD::OR, VT, I->getOperand(0), I->getOperand(1));
833 ResultReg = emitLogicalOp(ISD::XOR, VT, I->getOperand(0), I->getOperand(1));
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 32 FIRST_NUMBER = ISD::BUILTIN_OP_END,
191 VLD2DUP = ISD::FIRST_TARGET_MEMORY_OPCODE,
249 /// getSetCCResultType - Return the value type to use for ISD::SETCC.
309 ISD::MemIndexedMode &AM,
316 SDValue &Offset, ISD::MemIndexedMode &AM,
501 ISD::ArgFlagsTy Flags) const;
513 ISD::ArgFlagsTy Flags) const;
576 const SmallVectorImpl<ISD::InputArg> &Ins,
584 const SmallVectorImpl<ISD::InputArg> &Ins,
616 const SmallVectorImpl<ISD::OutputArg> &Outs
    [all...]
ARMSelectionDAGInfo.cpp 95 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src);
97 Src = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Src);
214 DAG.getNode(ISD::ADD, dl, MVT::i32, Src,
223 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
238 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst,
245 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
ARMCallingConv.h 60 ISD::ArgFlagsTy &ArgFlags,
114 ISD::ArgFlagsTy &ArgFlags,
146 ISD::ArgFlagsTy &ArgFlags,
157 ISD::ArgFlagsTy &ArgFlags,
182 ISD::ArgFlagsTy &ArgFlags,
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 219 CaseBlock(ISD::CondCode cc, const Value *cmplhs, const Value *cmprhs,
229 ISD::CondCode CC;
775 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); }
776 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); }
777 void visitSub(const User &I) { visitBinary(I, ISD::SUB); }
779 void visitMul(const User &I) { visitBinary(I, ISD::MUL); }
780 void visitFMul(const User &I) { visitBinary(I, ISD::FMUL); }
781 void visitURem(const User &I) { visitBinary(I, ISD::UREM); }
782 void visitSRem(const User &I) { visitBinary(I, ISD::SREM); }
783 void visitFRem(const User &I) { visitBinary(I, ISD::FREM);
    [all...]
InstrEmitter.cpp 113 if (User->getOpcode() == ISD::CopyToReg &&
196 if (User->getOpcode() == ISD::CopyToReg &&
245 if (User->getOpcode() == ISD::CopyToReg &&
352 Op.getNode()->getOpcode() != ISD::CopyFromReg &&
477 if (User->getOpcode() == ISD::CopyToReg &&
    [all...]
SelectionDAGISel.cpp 690 if (N->getOpcode() != ISD::CopyToReg)
    [all...]
LegalizeTypes.cpp     [all...]
ScheduleDAGSDNodes.h 69 if (Node->getOpcode() == ISD::EntryToken ||
  /external/llvm/include/llvm/Target/
TargetLowering.h 142 static ISD::NodeType getExtendForContent(BooleanContent Content) {
146 return ISD::ANY_EXTEND;
149 return ISD::ZERO_EXTEND;
152 return ISD::SIGN_EXTEND;
184 /// ISD::INSERT_VECTOR_ELT, ISD::EXTRACT_VECTOR_ELT,
185 /// ISD::INSERT_SUBVECTOR, and ISD::EXTRACT_SUBVECTOR
595 assert(ExtType < ISD::LAST_LOADEXT_TYPE && ValI < MVT::LAST_VALUETYPE &&
638 assert(IdxMode < ISD::LAST_INDEXED_MODE && VT.isValid() &
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64CallingConvention.h 45 MVT LocVT, ISD::ArgFlagsTy &ArgFlags,
67 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
86 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
AArch64ISelLowering.h 30 FIRST_NUMBER = ISD::BUILTIN_OP_END,
93 // Vector bit select: similar to ISD::VSELECT but not all bits within an
180 /// Natural vector cast. ISD::BITCAST is not natural in the big-endian
191 LD2post = ISD::FIRST_TARGET_MEMORY_OPCODE,
269 /// Return the ISD::SETCC ValueType.
410 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL,
419 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL,
428 const SmallVectorImpl<ISD::OutputArg> &Outs,
430 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
447 const SmallVectorImpl<ISD::OutputArg> &Outs
    [all...]
AArch64ISelDAGToDAG.cpp 316 case ISD::SHL:
318 case ISD::SRL:
320 case ISD::SRA:
322 case ISD::ROTR:
366 if (N.getOpcode() == ISD::SIGN_EXTEND ||
367 N.getOpcode() == ISD::SIGN_EXTEND_INREG) {
369 if (N.getOpcode() == ISD::SIGN_EXTEND_INREG)
383 } else if (N.getOpcode() == ISD::ZERO_EXTEND ||
384 N.getOpcode() == ISD::ANY_EXTEND) {
395 } else if (N.getOpcode() == ISD::AND)
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUISelLowering.h 46 const SmallVectorImpl<ISD::InputArg> &Ins,
52 const SmallVectorImpl<ISD::OutputArg> &Outs,
105 // AMDIL ISD Opcodes
106 FIRST_NUMBER = ISD::BUILTIN_OP_END,
114 // End AMDIL ISD Opcodes
  /external/llvm/lib/Target/X86/
X86ISelLowering.h 31 FIRST_NUMBER = ISD::BUILTIN_OP_END,
504 LCMPXCHG_DAG = ISD::FIRST_TARGET_MEMORY_OPCODE,
718 /// Return the value type to use for ISD::SETCC.
872 bool shouldReduceLoadWidth(SDNode *Load, ISD::LoadExtType ExtTy,
    [all...]
X86SelectionDAGInfo.cpp 169 SDValue Left = DAG.getNode(ISD::AND, dl, CVT, Count,
185 DAG.getNode(ISD::ADD, dl, AddrVT, Dst,
271 DAG.getNode(ISD::ADD, dl, DstVT, Dst,
274 DAG.getNode(ISD::ADD, dl, SrcVT, Src,
283 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results);
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.h 25 // Start the numbering from where ISD NodeType finishes.
26 FIRST_NUMBER = ISD::BUILTIN_OP_END,
59 LoadV2 = ISD::FIRST_TARGET_MEMORY_OPCODE,
480 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG,
487 const SmallVectorImpl<ISD::OutputArg> &,
493 const SmallVectorImpl<ISD::OutputArg> &Outs,
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 26 FIRST_NUMBER = ISD::BUILTIN_OP_END,
93 // Wrappers around the ISD opcodes of the same name. The output and
288 ATOMIC_SWAPW = ISD::FIRST_TARGET_MEMORY_OPCODE,
434 const SmallVectorImpl<ISD::InputArg> &Ins,
442 const SmallVectorImpl<ISD::OutputArg> &Outs,
445 const SmallVectorImpl<ISD::OutputArg> &Outs,
  /external/llvm/lib/MC/
MCMachOStreamer.cpp 285 IndirectSymbolData ISD;
286 ISD.Symbol = Symbol;
287 ISD.Section = getCurrentSectionOnly();
288 getAssembler().getIndirectSymbols().push_back(ISD);

Completed in 214 milliseconds

1 2 34 5