Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:InlineAsm

39 #include "llvm/IR/InlineAsm.h"
1439 Ops.push_back(InOps[InlineAsm::Op_InputChain]); // 0
1440 Ops.push_back(InOps[InlineAsm::Op_AsmString]); // 1
1441 Ops.push_back(InOps[InlineAsm::Op_MDNode]); // 2, !srcloc
1442 Ops.push_back(InOps[InlineAsm::Op_ExtraInfo]); // 3 (SideEffect, AlignStack)
1444 unsigned i = InlineAsm::Op_FirstOperand, e = InOps.size();
1450 if (!InlineAsm::isMemKind(Flags)) {
1453 InOps.begin()+i+InlineAsm::getNumOperandRegisters(Flags) + 1);
1454 i += InlineAsm::getNumOperandRegisters(Flags) + 1;
1456 assert(InlineAsm::getNumOperandRegisters(Flags) == 1 &&
1466 InlineAsm::getFlagWord(InlineAsm::Kind_Mem, SelOps.size());
1617 SDValue New = CurDAG->getNode(ISD::INLINEASM, SDLoc(N),
1754 UserOpcode == ISD::INLINEASM ||
2181 case ISD::INLINEASM: return Select_INLINEASM(NodeToMatch);