HomeSort by relevance Sort by last modified time
    Searched refs:ISD (Results 226 - 250 of 371) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMISelDAGToDAG.cpp 291 if (N->getOpcode() == ISD::Constant && N->getValueType(0) == MVT::i32) {
351 if (Use->getOpcode() == ISD::CopyToReg)
447 if (N.getOpcode() != ISD::ADD && N.getOpcode() != ISD::SUB &&
449 if (N.getOpcode() == ISD::FrameIndex) {
459 N.getOperand(0).getOpcode() == ISD::TargetGlobalAddress)) {
469 if (N.getOpcode() == ISD::SUB)
474 if (Base.getOpcode() == ISD::FrameIndex) {
493 if (N.getOpcode() == ISD::MUL &&
517 if (N.getOpcode() != ISD::ADD && N.getOpcode() != ISD::SUB &
    [all...]
ARMCallingConv.h 61 ISD::ArgFlagsTy &ArgFlags,
109 ISD::ArgFlagsTy &ArgFlags,
141 ISD::ArgFlagsTy &ArgFlags,
152 ISD::ArgFlagsTy &ArgFlags,
  /external/llvm/lib/Target/Mips/
MipsCCState.cpp 75 const SmallVectorImpl<ISD::InputArg> &Ins,
87 const SmallVectorImpl<ISD::OutputArg> &Outs) {
100 const SmallVectorImpl<ISD::OutputArg> &Outs,
115 const SmallVectorImpl<ISD::InputArg> &Ins) {
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,
241 ISD::NodeType getExtendForAtomicOps() const override {
242 return ISD::SIGN_EXTEND;
262 /// getSetCCResultType - get the ISD::SETCC result ValueType
319 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo);
346 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty));
362 return DAG.getNode(ISD::ADD, DL, Ty,
376 return DAG.getNode(ISD::ADD, DL, Ty
    [all...]
MipsSEISelDAGToDAG.cpp 245 assert(((Opc == ISD::ADDC || Opc == ISD::ADDE) ||
246 (Opc == ISD::SUBC || Opc == ISD::SUBE)) &&
335 if ((Addr.getOpcode() == ISD::TargetExternalSymbol ||
336 Addr.getOpcode() == ISD::TargetGlobalAddress))
345 if (Addr.getOpcode() == ISD::ADD) {
496 // * N is a ISD::BUILD_VECTOR representing a constant splat
528 // This function looks through ISD::BITCAST nodes.
542 if (N->getOpcode() == ISD::BITCAST
    [all...]
MipsISelDAGToDAG.cpp 218 case ISD::GLOBAL_OFFSET_TABLE:
223 case ISD::LOAD:
224 case ISD::STORE:
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 315 if (User->getOpcode() == ISD::STORE &&
335 User->getOpcode() == ISD::ADD ||
337 User->getOpcode() == ISD::SUB) {
346 if (OtherOp->getOpcode() == ISD::CopyFromReg &&
406 if (N.getOpcode() != ISD::LOAD)
418 case ISD::ADD:
419 case ISD::ADDC:
420 case ISD::ADDE:
421 case ISD::AND:
422 case ISD::OR
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZSelectionDAGInfo.cpp 105 Dst = DAG.getNode(ISD::ADD, DL, PtrVT, Dst,
110 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
119 SDValue Dst2 = DAG.getNode(ISD::ADD, DL, PtrVT, Dst,
124 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
139 SDValue DstPlus1 = DAG.getNode(ISD::ADD, DL, PtrVT, Dst,
176 SDValue SRL = DAG.getNode(ISD::SRL, DL, MVT::i32, IPM,
178 SDValue ROTL = DAG.getNode(ISD::ROTL, DL, MVT::i32, SRL,
205 Char = DAG.getNode(ISD::AND, DL, MVT::i32, Char,
207 SDValue Limit = DAG.getNode(ISD::ADD, DL, PtrVT, Src, Length);
260 SDValue Len = DAG.getNode(ISD::SUB, DL, PtrVT, End, Src)
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.h 109 /// from the LLVM IR Function and fixup the ISD:InputArg values before
113 const SmallVectorImpl<ISD::InputArg> &Ins,
114 SmallVectorImpl<ISD::InputArg> &OrigIns) const;
116 const SmallVectorImpl<ISD::InputArg> &Ins) const;
118 const SmallVectorImpl<ISD::OutputArg> &Outs) const;
140 ISD::LoadExtType ExtType,
153 const SmallVectorImpl<ISD::OutputArg> &Outs,
220 // AMDIL ISD Opcodes
221 FIRST_NUMBER = ISD::BUILTIN_OP_END,
225 // End AMDIL ISD Opcode
    [all...]
AMDGPUISelDAGToDAG.cpp 42 assert(N->getOpcode() == ISD::BRCOND);
47 if (Cond.getOpcode() == ISD::CopyToReg)
49 return Cond.getOpcode() == ISD::SETCC &&
277 case ISD::ADD:
278 case ISD::SUB: {
286 case ISD::SCALAR_TO_VECTOR:
288 case ISD::BUILD_VECTOR: {
347 assert(Opc == ISD::SCALAR_TO_VECTOR && NOps < NumVectorElts);
363 case ISD::BUILD_PAIR: {
387 case ISD::Constant
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 317 int ISD = TLI->InstructionOpcodeToISD(Opcode);
318 assert(ISD && "Invalid opcode");
339 if (ISD == ISD::INSERT_VECTOR_ELT)
346 if (ISD == ISD::EXTRACT_VECTOR_ELT ||
347 ISD == ISD::INSERT_VECTOR_ELT)
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 215 Reg = fastEmit_i(VT, VT, ISD::Constant, CI->getZExtValue());
228 Reg = fastEmit_f(VT, VT, ISD::ConstantFP, CF);
246 Reg = fastEmit_r(IntVT.getSimpleVT(), VT, ISD::SINT_TO_FP, IntegerReg,
329 IdxN = fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, IdxN,
334 fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN, IdxNIsKill);
398 if (VT == MVT::i1 && (ISDOpcode == ISD::AND || ISDOpcode == ISD::OR ||
399 ISDOpcode == ISD::XOR))
435 if (ISDOpcode == ISD::SDIV && isa<BinaryOperator>(I) &&
438 ISDOpcode = ISD::SRA
    [all...]
ResourcePriorityQueue.cpp 87 case ISD::TokenFactor: break;
88 case ISD::CopyFromReg: NumberDeps++; break;
89 case ISD::CopyToReg: break;
90 case ISD::INLINEASM: break;
124 case ISD::TokenFactor: break;
125 case ISD::CopyFromReg: break;
126 case ISD::CopyToReg: NumberDeps++; break;
127 case ISD::INLINEASM: break;
455 case ISD::TokenFactor:
456 case ISD::CopyFromReg
    [all...]
SelectionDAGBuilder.h 219 CaseBlock(ISD::CondCode cc, const Value *cmplhs, const Value *cmprhs,
229 ISD::CondCode CC;
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 145 static ISD::NodeType getExtendForContent(BooleanContent Content) {
149 return ISD::ANY_EXTEND;
152 return ISD::ZERO_EXTEND;
155 return ISD::SIGN_EXTEND;
187 /// ISD::INSERT_VECTOR_ELT, ISD::EXTRACT_VECTOR_ELT,
188 /// ISD::INSERT_SUBVECTOR, and ISD::EXTRACT_SUBVECTOR
286 if (getOperationAction(ISD::LOAD, LoadMVT) == Promote &&
287 getTypeToPromoteTo(ISD::LOAD, LoadMVT) == BitcastVT.getSimpleVT()
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Target/
TargetLowering.h 196 static ISD::NodeType getExtendForContent(BooleanContent Content) {
200 return ISD::ANY_EXTEND;
203 return ISD::ZERO_EXTEND;
206 return ISD::SIGN_EXTEND;
240 /// ISD::INSERT_VECTOR_ELT, ISD::EXTRACT_VECTOR_ELT,
241 /// ISD::INSERT_SUBVECTOR, and ISD::EXTRACT_SUBVECTOR
371 if (getOperationAction(ISD::LOAD, LoadMVT) == Promote &&
372 getTypeToPromoteTo(ISD::LOAD, LoadMVT) == BitcastVT.getSimpleVT()
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Target/
TargetLowering.h 196 static ISD::NodeType getExtendForContent(BooleanContent Content) {
200 return ISD::ANY_EXTEND;
203 return ISD::ZERO_EXTEND;
206 return ISD::SIGN_EXTEND;
240 /// ISD::INSERT_VECTOR_ELT, ISD::EXTRACT_VECTOR_ELT,
241 /// ISD::INSERT_SUBVECTOR, and ISD::EXTRACT_SUBVECTOR
371 if (getOperationAction(ISD::LOAD, LoadMVT) == Promote &&
372 getTypeToPromoteTo(ISD::LOAD, LoadMVT) == BitcastVT.getSimpleVT()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86ISelLowering.h 32 FIRST_NUMBER = ISD::BUILTIN_OP_END,
318 ATOMADD64_DAG = ISD::FIRST_TARGET_MEMORY_OPCODE,
590 /// getSetCCResultType - Return the value type to use for ISD::SETCC.
752 const SmallVectorImpl<ISD::InputArg> &Ins,
757 const SmallVectorImpl<ISD::InputArg> &ArgInfo,
764 ISD::ArgFlagsTy Flags) const;
776 const SmallVectorImpl<ISD::OutputArg> &Outs,
778 const SmallVectorImpl<ISD::InputArg> &Ins,
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 30 OP_BEGIN = ISD::BUILTIN_OP_END,
110 bool isCallerStructRet, const SmallVectorImpl<ISD::OutputArg> &Outs,
112 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const;
136 const SmallVectorImpl<ISD::InputArg> &Ins,
157 const SmallVectorImpl<ISD::InputArg> &Ins,
172 const SmallVectorImpl<ISD::OutputArg> &Outs,
208 ISD::MemIndexedMode &AM,
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 95 if (Addr.getOpcode() == ISD::ADD) {
136 case ISD::Constant: {
204 case ISD::BRIND:
222 if (Chain->getOpcode() != ISD::TokenFactor)
236 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops);
244 if (Addr->getOpcode() != ISD::INTRINSIC_W_CHAIN)
275 nextAddr->getOperand(0)->getOpcode() == ISD::TargetBlockAddress) {
  /external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 195 case ISD::Constant: {
208 case ISD::FrameIndex:
217 case ISD::SUB: {
248 SDValue Neg = CurDAG->getNode(ISD::SUB, dl, N.getValueType(), Zero, RHS);
265 case ISD::ADD: {
289 case ISD::OR:
368 if (Opcode != ISD::Constant && Opcode != ISD::FrameIndex) {
376 if (UI->getOpcode() == ISD::CopyToReg) {
417 if (Opcode != ISD::Constant && Opcode != ISD::FrameIndex)
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 32 FIRST_NUMBER = ISD::BUILTIN_OP_END,
193 VLD2DUP = ISD::FIRST_TARGET_MEMORY_OPCODE,
251 /// getSetCCResultType - Return the value type to use for ISD::SETCC.
312 ISD::MemIndexedMode &AM,
319 SDValue &Offset, ISD::MemIndexedMode &AM,
514 ISD::ArgFlagsTy Flags) const;
526 ISD::ArgFlagsTy Flags) const;
592 const SmallVectorImpl<ISD::InputArg> &Ins,
608 const SmallVectorImpl<ISD::InputArg> &Ins,
637 const SmallVectorImpl<ISD::OutputArg> &Outs
    [all...]
ARMSelectionDAGInfo.cpp 92 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src);
94 Src = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Src);
213 DAG.getNode(ISD::ADD, dl, MVT::i32, Src,
222 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
237 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst,
244 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
  /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
195 LD2post = ISD::FIRST_TARGET_MEMORY_OPCODE,
273 /// Return the ISD::SETCC ValueType.
430 const SmallVectorImpl<ISD::InputArg> &Ins,
439 const SmallVectorImpl<ISD::InputArg> &Ins,
448 const SmallVectorImpl<ISD::OutputArg> &Outs,
450 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
467 const SmallVectorImpl<ISD::OutputArg> &Outs
    [all...]

Completed in 4665 milliseconds

1 2 3 4 5 6 7 8 91011>>