Home | History | Annotate | Download | only in VMCore

Lines Matching defs:InlineAsm

1 //===-- InlineAsm.cpp - Implement the InlineAsm class ---------------------===//
10 // This file implements the InlineAsm class.
14 #include "llvm/InlineAsm.h"
23 // InlineAsm vtable is emitted here.
24 InlineAsm::~InlineAsm() {
28 InlineAsm *InlineAsm::get(FunctionType *Ty, StringRef AsmString,
36 InlineAsm::InlineAsm(PointerType *Ty, const std::string &asmString,
49 void InlineAsm::destroyConstant() {
54 FunctionType *InlineAsm::getFunctionType() const {
59 InlineAsm::ConstraintInfo::ConstraintInfo() :
67 InlineAsm::ConstraintInfo::ConstraintInfo(const ConstraintInfo &other) :
79 bool InlineAsm::ConstraintInfo::Parse(StringRef Str,
80 InlineAsm::ConstraintInfoVector &ConstraintsSoFar) {
168 InlineAsm::SubConstraintInfo &scInfo =
201 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) {
204 InlineAsm::SubConstraintInfo &scInfo =
211 InlineAsm::ConstraintInfoVector
212 InlineAsm::ParseConstraints(StringRef Constraints) {
245 bool InlineAsm::Verify(FunctionType *Ty, StringRef ConstStr) {
258 case InlineAsm::isOutput:
267 case InlineAsm::isInput:
271 case InlineAsm::isClobber: