aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/llvmAsmParser.y
AgeCommit message (Expand)Author
2009-01-02Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner
2008-12-19Commit missed files from nocapture change.Nick Lewycky
2008-12-16Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling
2008-12-15It turns out that "align 1" and unaligned are different. Add a bias to theNick Lewycky
2008-12-15Introducing nocapture, a parameter attribute for pointers to indicate that theNick Lewycky
2008-11-24Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky
2008-11-13Implement stack protectors as function attributes: "ssp" and "sspreq".Bill Wendling
2008-11-04fix leakage of APFloats in getExistingVal()Nuno Lopes
2008-11-04fix leakage of APSInt in getVal()Nuno Lopes
2008-10-15fix memleak in GetForwardRefForGlobal()Nuno Lopes
2008-10-15fix memleak in getTypeVal()Nuno Lopes
2008-10-15fix memleak in ResolveTypeTo()Nuno Lopes
2008-10-15Fix the .ll grammar rules to allow any type before an 'i32', not just anChris Lattner
2008-10-15Eliminate the "IntType ::= INTTYPE" production, just use Chris Lattner
2008-10-09Add a "loses information" return value to APFloat::convertDale Johannesen
2008-10-08Add missing semicolumns in parser rules, those missing semicolumns Chris Lattner
2008-10-05clean ArgTypeListI production: free the PATypeHolderNuno Lopes
2008-10-03fix more memleaks in ResolveTypeTo() and ParseGlobalVariable()Nuno Lopes
2008-10-03fix memleak in FunctionHeaderHNuno Lopes
2008-09-29Support inreg, zext and sext as return value attributes.Devang Patel
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-26Fix a compiler warning.Dale Johannesen
2008-09-26Now Attributes are divided in three groupsDevang Patel
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-25 Large mechanical patch.Devang Patel
2008-09-24Fix fallout from revision r56535.Eric Christopher
2008-09-24Put FN_NOTE_AlwaysInline and others in FnAttr namespace.Devang Patel
2008-09-23Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-23Use parameter attribute store (soon to be renamed) forDevang Patel
2008-09-23allow inreg on the result of a functionChris Lattner
2008-09-09Extend the vcmp/fcmp LLVM IR instructions to take vectors as argumentsDan Gohman
2008-09-02s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel
2008-09-02Parse function notes.Devang Patel
2008-08-29Add support for parsing .ll files that have numbers in front ofChris Lattner
2008-08-17Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen
2008-08-13Add read/write support for X86's sseregparm.Dale Johannesen
2008-07-29Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-07-11Implement PR2538Chris Lattner
2008-06-24Fix some signed vs. unsigned issues in array and vector handling.Dan Gohman
2008-06-23Fix the types for NumElements variables, and add a commentDan Gohman
2008-06-09AsmParser support for immediate constant aggregate values.Dan Gohman
2008-05-31IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman
2008-05-23Don't silently truncate array extents to 32 bits.Dan Gohman
2008-05-23Issue errors in several situations instead of aborting.Dan Gohman
2008-05-23Make structs and arrays first-class types, and add assemblyDan Gohman
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-05-15IR support for extractvalue and insertvalue instructions. Also, beginDan Gohman
2008-05-15Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif