| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Pass StringRef by value. | Daniel Dunbar | 2009-11-06 | 1 | -7/+7 |
| | | | | | llvm-svn: 86251 | ||||
| * | Rename msasm to alignstack per review. | Dale Johannesen | 2009-10-21 | 1 | -4/+6 |
| | | | | | llvm-svn: 84795 | ||||
| * | Add an "msasm" flag to inline asm as suggested in PR 5125. | Dale Johannesen | 2009-10-13 | 1 | -4/+6 |
| | | | | | | | | A little ugliness is accepted to keep the binary file format compatible. No functional change yet. llvm-svn: 84020 | ||||
| * | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 78948 | ||||
| * | Finish migrating VMCore to StringRef/Twine based APIs. | Daniel Dunbar | 2009-07-25 | 1 | -13/+13 |
| | | | | | llvm-svn: 77051 | ||||
| * | Keep track of *which* input constraint matches an output | Chris Lattner | 2008-10-17 | 1 | -2/+7 |
| | | | | | | | | constraint. Reject asms where an output has multiple input constraints tied to it. llvm-svn: 57687 | ||||
| * | Fix PR2267, by allowing indirect outputs to be intermixed | Chris Lattner | 2008-05-22 | 1 | -1/+4 |
| | | | | | | | | with normal outputs. Testcase here: test/CodeGen/X86/asm-indirect-mem.ll llvm-svn: 51409 | ||||
| * | Allow asms to return multiple results by value. | Chris Lattner | 2008-04-27 | 1 | -4/+13 |
| | | | | | llvm-svn: 50328 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45418 | ||||
| * | remove a dead annotation | Chris Lattner | 2007-12-18 | 1 | -1/+0 |
| | | | | | llvm-svn: 45163 | ||||
| * | Change the PointerType api for creating pointer types. The old functionality ↵ | Christopher Lamb | 2007-12-17 | 1 | -1/+3 |
| | | | | | | | of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. llvm-svn: 45082 | ||||
| * | Reverting dtor devirtualization patch. | Gordon Henriksen | 2007-12-10 | 1 | -0/+6 |
| | | | | | | | | _sabre_: it has a major problem: by the time ~Value is run, all of the "parts" of the derived classes have been destroyed _sabre_: the vtable lives to fight another day llvm-svn: 44760 | ||||
| * | Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! | Gordon Henriksen | 2007-12-09 | 1 | -6/+0 |
| | | | | | llvm-svn: 44747 | ||||
| * | represent indirect operands explicitly in inline asm strings. | Chris Lattner | 2007-04-28 | 1 | -8/+9 |
| | | | | | llvm-svn: 36522 | ||||
| * | For PR780: | Reid Spencer | 2006-06-07 | 1 | -0/+2 |
| | | | | | | | | | | 1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o 2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage 3. Make each of the tools with --load options include LinkAllVMCore.h This should be the last set of changes for this bug and 800. llvm-svn: 28719 | ||||
| * | Add a virtual dtor to the InlineAsm class so that the principle method of | Chris Lattner | 2006-06-07 | 1 | -0/+6 |
| | | | | | | | the class can be defined in InlineAsm.cpp llvm-svn: 28718 | ||||
| * | Parse the %*# constraint modifiers | Chris Lattner | 2006-02-23 | 1 | -1/+11 |
| | | | | | llvm-svn: 26341 | ||||
| * | validate matching constraints and remember when we see them. | Chris Lattner | 2006-02-02 | 1 | -5/+15 |
| | | | | | llvm-svn: 25892 | ||||
| * | Fix VC++ compilation error. | Jeff Cohen | 2006-02-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 25869 | ||||
| * | Beef up the interface to inline asm constraint parsing, making it more ↵ | Chris Lattner | 2006-02-01 | 1 | -44/+96 |
| | | | | | | | general, useful, and easier to use. llvm-svn: 25866 | ||||
| * | add method for constraint parsing | Chris Lattner | 2006-01-26 | 1 | -29/+50 |
| | | | | | llvm-svn: 25637 | ||||
| * | parse and verify the constraint string. | Chris Lattner | 2006-01-26 | 1 | -0/+68 |
| | | | | | llvm-svn: 25631 | ||||
| * | Print InlineAsm objects | Chris Lattner | 2006-01-25 | 1 | -5/+15 |
| | | | | | llvm-svn: 25617 | ||||
| * | Change inline asms to be uniqued like constants, not embedded in a Module. | Chris Lattner | 2006-01-25 | 1 | -23/+5 |
| | | | | | llvm-svn: 25610 | ||||
| * | Initial checkin of the InlineAsm class | Chris Lattner | 2006-01-24 | 1 | -0/+50 |
| llvm-svn: 25570 | |||||

