summaryrefslogtreecommitdiff
path: root/lib/AsmParser
AgeCommit message (Expand)AuthorFilesLines
2015-01-17Remove std::move that was preventing return value optimization.Richard Trieu1-1/+1
2015-01-16IR: Allow 16-bits for column infoDuncan P. N. Exon Smith1-1/+1
2015-01-13AsmParser/Bitcode: Add support for MDLocationDuncan P. N. Exon Smith2-2/+150
2015-01-12AsmParser: Use subclass API instead of MDNode wrappers, NFCDuncan P. N. Exon Smith1-4/+4
2015-01-12AsmParser: Factor duplicated code into ParseMDNode(), NFCDuncan P. N. Exon Smith2-27/+24
2015-01-12AsmParser: Reorder ParseMetadata() logic, NFCDuncan P. N. Exon Smith1-13/+13
2015-01-12AsmParser: Simplify ParseMDTuple(), NFCDuncan P. N. Exon Smith1-4/+1
2015-01-12AsmParser: ParseMDNode() => ParseMDTuple(), NFCDuncan P. N. Exon Smith2-5/+5
2015-01-12AsmParser: Remove unused version of ParseMDNodeID()Duncan P. N. Exon Smith2-18/+6
2015-01-12AsmParser: Use normal references for metadata attachments, NFCDuncan P. N. Exon Smith2-39/+6
2015-01-12IR: Split GenericMDNode into MDTuple and UniquableMDNodeDuncan P. N. Exon Smith1-2/+2
2015-01-08IR: Add 'distinct' MDNodes to bitcode and assemblyDuncan P. N. Exon Smith4-4/+14
2015-01-06Change the .ll syntax for comdats and add a syntactic sugar.Rafael Espindola2-10/+20
2014-12-15IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2-74/+80
2014-12-11AsmParser: Don't crash on an ill-formed MDNodeVectorDavid Majnemer1-2/+2
2014-12-11AsmParser: Don't crash on an ill-formed MDNodeVectorDavid Majnemer1-2/+2
2014-12-10AsmParser: Don't allow null bytes in BB labelsDavid Majnemer1-1/+6
2014-12-10AsmParser: Don't crash if a null byte is inside a quoted stringDavid Majnemer2-52/+34
2014-12-09AsmParser: Verifier that the contents of a hex integer are hexDavid Majnemer1-1/+7
2014-12-09AsmParser: Don't crash on short hex constants for fp128 typesDavid Majnemer1-5/+7
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith2-62/+92
2014-12-09AsmParser: Don't crash on malformed attribute groupsDavid Majnemer1-1/+3
2014-12-09Reland r223754David Majnemer1-6/+9
2014-12-09Revert "AsmParser: Reject invalid mismatch between forward ref and def"David Majnemer1-8/+5
2014-12-09AsmParser: Reject invalid mismatch between forward ref and defDavid Majnemer1-5/+8
2014-12-07IR: Add missing tests for function-local metadataDuncan P. N. Exon Smith1-1/+1
2014-12-06IR: Disallow function-local metadata attachmentsDuncan P. N. Exon Smith1-0/+4
2014-12-06IR: Disallow complicated function-local metadataDuncan P. N. Exon Smith1-0/+13
2014-12-03Prologue supportPeter Collingbourne3-2/+8
2014-12-01Parse 'ghccc' in .ll files as the GHC convention (cc 10)Reid Kleckner3-1/+5
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-10-28X86: Implement the vectorcall calling conventionReid Kleckner3-1/+4
2014-09-10Make CallingConv::ID an alias of "unsigned".Alexey Samsonov2-10/+6
2014-08-29Fix typos in comments, NFCRobin Morisset1-1/+1
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola1-13/+10
2014-08-26Declare that musttail calls in variadic functions forward the ellipsisReid Kleckner2-3/+22
2014-08-21Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std...David Blaikie1-1/+1
2014-08-19Split parseAssembly into parseAssembly and parseAssemblyInto.Rafael Espindola1-6/+13
2014-08-19IR: Implement uselistorder assembly directivesDuncan P. N. Exon Smith4-4/+156
2014-08-19Modernize the .ll parsing interface.Rafael Espindola1-18/+17
2014-08-19LLParser: Handle BlockAddresses on-the-flyDuncan P. N. Exon Smith2-93/+126
2014-08-18These classes only need a StringRef, not a MemoryBuffer.Rafael Espindola4-8/+8
2014-08-18Delete unused method.Rafael Espindola2-6/+0
2014-08-17Pass a std::uinque_ptr to ParseAssembly to make the ownership explicit. NFC.Rafael Espindola1-10/+9
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer3-6/+6
2014-08-05Remove dead code in conditionDuncan P. N. Exon Smith1-2/+2
2014-07-30Use "weak alias" instead of "alias weak"Rafael Espindola2-16/+13
2014-07-23AsmParser: remove deprecated LLIR supportSaleem Abdulrasool3-19/+0
2014-07-18Add a dereferenceable attributeHal Finkel4-0/+53
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-4/+5