Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:INLINEASM

24 #include "llvm/InlineAsm.h"
1465 Ops.push_back(InOps[InlineAsm::Op_InputChain]); // 0
1466 Ops.push_back(InOps[InlineAsm::Op_AsmString]); // 1
1467 Ops.push_back(InOps[InlineAsm::Op_MDNode]); // 2, !srcloc
1468 Ops.push_back(InOps[InlineAsm::Op_ExtraInfo]); // 3 (SideEffect, AlignStack)
1470 unsigned i = InlineAsm::Op_FirstOperand, e = InOps.size();
1476 if (!InlineAsm::isMemKind(Flags)) {
1479 InOps.begin()+i+InlineAsm::getNumOperandRegisters(Flags) + 1);
1480 i += InlineAsm::getNumOperandRegisters(Flags) + 1;
1482 assert(InlineAsm::getNumOperandRegisters(Flags) == 1 &&
1492 InlineAsm::getFlagWord(InlineAsm::Kind_Mem, SelOps.size());
1645 SDValue New = CurDAG->getNode(ISD::INLINEASM, N->getDebugLoc(),
1783 User->getOpcode() == ISD::INLINEASM ||
2206 case ISD::INLINEASM: return Select_INLINEASM(NodeToMatch);