Lines Matching refs:InlineAsm
1 //===-- InlineAsm.cpp - Implement the InlineAsm class ---------------------===//
10 // This file implements the InlineAsm class.
14 #include "llvm/IR/InlineAsm.h"
23 // InlineAsm vtable is emitted here.
24 InlineAsm::~InlineAsm() {
28 InlineAsm *InlineAsm::get(FunctionType *Ty, StringRef AsmString,
37 InlineAsm::InlineAsm(PointerType *Ty, const std::string &asmString,
50 void InlineAsm::destroyConstant() {
55 FunctionType *InlineAsm::getFunctionType() const {
60 InlineAsm::ConstraintInfo::ConstraintInfo() :
68 InlineAsm::ConstraintInfo::ConstraintInfo(const ConstraintInfo &other) :
80 bool InlineAsm::ConstraintInfo::Parse(StringRef Str,
81 InlineAsm::ConstraintInfoVector &ConstraintsSoFar) {
169 InlineAsm::SubConstraintInfo &scInfo =
202 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) {
205 InlineAsm::SubConstraintInfo &scInfo =
212 InlineAsm::ConstraintInfoVector
213 InlineAsm::ParseConstraints(StringRef Constraints) {
246 bool InlineAsm::Verify(FunctionType *Ty, StringRef ConstStr) {
259 case InlineAsm::isOutput:
268 case InlineAsm::isInput:
272 case InlineAsm::isClobber: