aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/LLParser.h
AgeCommit message (Expand)Author
2011-01-13Reject uses of unnamed_addr in declarations.Rafael Espindola
2010-09-27Push twines deeper into SourceMgr's error handling methods.Benjamin Kramer
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-08-24Add a comment explaining why this code is more complex than itDan Gohman
2010-08-24Extend function-local metadata to be usable as attachments.Dan Gohman
2010-08-24Give ParseInstructionMetadata access to the PerFunctionState object.Dan Gohman
2010-07-14Factor out metadata parsing into a separate function.Dan Gohman
2010-04-07fix a crash on invalid metadata, e.g.: call i32 @foo(), XXXXChris Lattner
2010-04-01include header.Chris Lattner
2010-04-01rewrite handling of forward ref'd instruction metadata Chris Lattner
2010-04-01eliminate a temporary smallvectorChris Lattner
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner
2010-02-12Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis
2010-01-22Remove MetadataBase class because it is not adding significant value.Devang Patel
2010-01-11Consolidate ConvertGlobalValIDToValue, ConvertGlobalOrMetadataValIDToValue, a...Victor Hernandez
2010-01-10Compute isFunctionLocal in MDNode ctor or via argument in new function getWhe...Victor Hernandez
2010-01-06When parsing function-local metadata, create a function-local MDNodeVictor Hernandez
2010-01-05Re-add parsing of function-local metadata; this time with testcase.Victor Hernandez
2009-12-30now that instruction metadata is only parsed in one place, eliminate theChris Lattner
2009-12-30reimplement ParseOptionalInfo as ParseOptionalCommaAlign, correctlyChris Lattner
2009-12-30rename ParseOptionalCustomMetadata -> ParseInstructionMetadata,Chris Lattner
2009-12-30convert 4 more instructions over.Chris Lattner
2009-12-30add facilities to start factoring instruction metadata parsingChris Lattner
2009-12-30reimplement insertvalue/extractvalue metadata handling to not blindly Chris Lattner
2009-12-30rename MetadataCache -> NumberedMetadata to follow the conventionChris Lattner
2009-12-30rewrite ParseMDNodeVector to follow the normal patter used in the .ll parser.Chris Lattner
2009-12-30rename ParseMDNode -> ParseMDNodeID, since it parses !42, not !{... } as you'...Chris Lattner
2009-12-30remove the code added in r90497. It has several major issues and no tests.Chris Lattner
2009-12-30split t_Metadata into t_MDNode and t_MDString, eliminating some unsafe casting.Chris Lattner
2009-12-29change ParseMDString and ParseMDNode to take arguments of the right type.Chris Lattner
2009-12-29switch to TrackingVH instead of WeakVH, since these can neverChris Lattner
2009-12-28Metadata.h doesn't need to include ValueHandle.h anymore.Chris Lattner
2009-12-03Add ParseInlineMetadata() which can parses metadata that refers to an instruc...Victor Hernandez
2009-11-05Use WeakVH while storing metadata in containers.Devang Patel
2009-10-28full asmparser support for blockaddress. We can now do:Chris Lattner
2009-10-28rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner
2009-10-27add enough support for indirect branch for the feature test to passChris Lattner
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-17Autoupgrade malloc insts to malloc calls.Victor Hernandez
2009-09-29Parse custom metadata attached with an instruction.Devang Patel
2009-09-28Do not use global typedef for MDKindID.Devang Patel
2009-09-25Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez
2009-09-24Auto-upgrade malloc instructions to malloc calls.Victor Hernandez
2009-09-17Fix parsing of optional metadata for 'load', 'store' and 'alloc' instructions.Devang Patel
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-12Extend the AsmWriter to print unnamed numbered types as "%0 = type ..."Dan Gohman
2009-07-29Parse named metadata.Devang Patel
2009-07-23Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA...Devang Patel
2009-07-22Introduce MetadataBase, a base class for MDString and MDNode.Devang Patel
2009-07-20Refactor metadata parsing routines into separate functions.Devang Patel