aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/InlineAsm.cpp
AgeCommit message (Expand)Author
2012-09-05[ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect toChad Rosier
2012-09-04[ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsmChad Rosier
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15deconstify getType()'s.Chris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-06-03Another possible bug. Stopgap until we can autogenerate tables andEric Christopher
2011-06-03Fix an off by one error.Eric Christopher
2011-06-02Add a new parse hint for multi-letter constraints in inline asm.Eric Christopher
2010-11-02Apply patch for use-after-free in InlineAsm constant handling,Dale Johannesen
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-09-13Silence some constructor ordering warnings.Eric Christopher
2010-09-13Added skeleton for inline asm multiple alternative constraint support.John Thompson
2010-07-25Reduce string trashing.Benjamin Kramer
2010-03-21Memoize InlineAsms into the LLVMContext and delete them on shutdown.Jeffrey Yasskin
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-10-21Rename msasm to alignstack per review.Dale Johannesen
2009-10-13Add an "msasm" flag to inline asm as suggested in PR 5125.Dale Johannesen
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-25Finish migrating VMCore to StringRef/Twine based APIs.Daniel Dunbar
2008-10-17Keep track of *which* input constraint matches an outputChris Lattner
2008-05-22Fix PR2267, by allowing indirect outputs to be intermixedChris Lattner
2008-04-27Allow asms to return multiple results by value.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-18remove a dead annotationChris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-04-28represent indirect operands explicitly in inline asm strings.Chris Lattner
2006-06-07For PR780:Reid Spencer
2006-06-07Add a virtual dtor to the InlineAsm class so that the principle method ofChris Lattner
2006-02-23Parse the %*# constraint modifiersChris Lattner
2006-02-02validate matching constraints and remember when we see them.Chris Lattner
2006-02-01Fix VC++ compilation error.Jeff Cohen
2006-02-01Beef up the interface to inline asm constraint parsing, making it more genera...Chris Lattner
2006-01-26add method for constraint parsingChris Lattner
2006-01-26parse and verify the constraint string.Chris Lattner
2006-01-25Print InlineAsm objectsChris Lattner
2006-01-25Change inline asms to be uniqued like constants, not embedded in a Module.Chris Lattner
2006-01-24Initial checkin of the InlineAsm classChris Lattner