aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/AsmWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06Change the .ll syntax for comdats and add a syntactic sugar.Rafael Espindola1-8/+20
2014-12-16IR: Stop printing 'metadata' in Metadata::print()Duncan P. N. Exon Smith1-3/+0
2014-12-16IR: Make MDNode::dump() useful by adding addressesDuncan P. N. Exon Smith1-1/+3
2014-12-15IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith1-6/+1
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-66/+103
2014-12-03Prologue supportPeter Collingbourne1-0/+10
2014-12-01Parse 'ghccc' in .ll files as the GHC convention (cc 10)Reid Kleckner1-0/+1
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-14/+13
2014-11-05IR: MDNode => Value: AsmWriter SlotTracker APIDuncan P. N. Exon Smith1-8/+9
2014-11-01IR: MDNode => Value: Instruction::getAllMetadata()Duncan P. N. Exon Smith1-5/+5
2014-10-28X86: Implement the vectorcall calling conventionReid Kleckner1-0/+1
2014-10-03Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith1-1/+1
2014-10-02Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith1-1/+1
2014-10-02DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith1-1/+1
2014-08-26Declare that musttail calls in variadic functions forward the ellipsisReid Kleckner1-0/+8
2014-08-19IR: Implement uselistorder assembly directivesDuncan P. N. Exon Smith1-0/+258
2014-08-12IR: Print a newline when dumping TypesJustin Bogner1-1/+1
2014-07-30Use "weak alias" instead of "alias weak"Rafael Espindola1-2/+1
2014-07-10IR: Aliases don't belong to an explicit comdatDavid Majnemer1-5/+0
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-2/+65
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover1-0/+3
2014-06-09Removing an "if (!this)" check from two print methods. The condition willRichard Trieu1-8/+0
2014-06-06Allow aliases to be unnamed_addr.Rafael Espindola1-1/+4
2014-06-03Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola1-7/+1
2014-05-28[pr19844] Add thread local mode to aliases.Rafael Espindola1-0/+1
2014-05-16Fix most of PR10367.Rafael Espindola1-1/+7
2014-05-09Revert "[ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'"Reid Kleckner1-1/+0
2014-05-09printCustom is only used in PseudoSourceValue, remove it from Value.Nick Lewycky1-8/+1
2014-04-24Add 'musttail' marker to call instructionsReid Kleckner1-2/+6
2014-04-23Remove AssemblyAnnotationWriter from NamedMDNode::print.Rafael Espindola1-3/+3
2014-04-15Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky1-6/+0
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-24/+24
2014-04-05Remove unused parameterDavid Blaikie1-8/+8
2014-03-15Make some assertions on constant expressions static.Benjamin Kramer1-2/+2
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola1-4/+0
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover1-1/+33
2014-03-09IR: Change inalloca's grammar a bitDavid Majnemer1-2/+2
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth1-1/+1
2014-03-04[Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth1-1/+1
2014-02-25Store a DataLayout in Module.Rafael Espindola1-2/+3
2014-01-31[ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'Reid Kleckner1-0/+1
2014-01-25Fix llvm-dis to print the inalloca bit on allocas.Reid Kleckner1-0/+2
2014-01-17Add two new calling conventions for runtime callsJuergen Ributzka1-0/+2
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-2/+12
2014-01-14Revert "Decouple dllexport/dllimport from linkage"Nico Rieck1-12/+2
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-2/+12
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth1-1/+1
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth1-34/+27
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-4/+4
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-3/+1