summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer6-7/+8
2009-08-11Remove some unnecessary LoadInst constructors, missed during Twinification.Daniel Dunbar1-40/+0
2009-08-11Add some debug output.David Goodwin2-2/+16
2009-08-11Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman1-2/+2
2009-08-11fix GetInstSizeInBytes for eh_sjlj_setjmpJim Grosbach1-1/+1
2009-08-11Add convenience functions for creating exact sdiv operators, andDan Gohman1-0/+6
2009-08-11move some 32-bit instrs to x86instrinfo.tdChris Lattner2-8/+11
2009-08-11This void is implicit in C++.Benjamin Kramer1-1/+1
2009-08-11Tidy #includes.Dan Gohman7-7/+2
2009-08-11Simplify this code. The case where one class is GR64RegClass and theDan Gohman1-8/+4
2009-08-11Fix a typo in an assertion string.Dan Gohman1-1/+1
2009-08-11Don't assume that external global variables are aligned at their preferredDan Gohman1-2/+10
2009-08-11Remove unnecessary throw() specifications; LLVM doesn't use exceptions.Dan Gohman2-4/+4
2009-08-11Whitespace cleanup. Remove trailing whitespace.Jim Grosbach19-116/+116
2009-08-11Move ~ARMConstantPoolValue() to the .cpp file to avoid needing to include <cs...Jim Grosbach2-2/+6
2009-08-11Remove unnecessary casts.Dan Gohman3-3/+3
2009-08-11Add const qualifiers.Dan Gohman1-2/+2
2009-08-11Fix the previous accidental commit. Now shrinking common Thumb2 load / store ...Evan Cheng2-3/+5
2009-08-11Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form toEvan Cheng3-47/+177
2009-08-1180 column violation.Evan Cheng1-2/+2
2009-08-11Change llvm-c's ordering of contexts to make it consistent.Erick Tryzelaar1-6/+6
2009-08-11Cosmetic changes.Evan Cheng1-8/+8
2009-08-11Adding a blank line back.Evan Cheng1-0/+1
2009-08-11Link metadata.Devang Patel1-0/+8
2009-08-11Remove dead metadata.Devang Patel4-1/+33
2009-08-11Rebuild RegScavenger::DistanceMap each time it is needed.Jakob Stoklund Olesen1-23/+46
2009-08-11Fix a -Asserts warning.Daniel Dunbar1-4/+4
2009-08-11Use vAny type to get rid of Neon intrinsics that differed only in whetherBob Wilson3-54/+45
2009-08-11llvm-mc/X86: Parse '*' correctly (in the way the matcher expects).Daniel Dunbar1-11/+7
2009-08-11Fixed more problems caused by 78142.Sanjiv Gupta2-2/+5
2009-08-11Replace DOUT.David Goodwin2-19/+21
2009-08-11Use new EVT::vAny type to combine Neon intrinsics for VPADD.Bob Wilson1-4/+4
2009-08-11Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson1-0/+6
2009-08-11Added the x86 INT instructions; both the special-case INT 3 and the general-caseSean Callanan1-0/+4
2009-08-11Fix bug in NEON convert for single-precision FP. This also fixes the tblgen w...David Goodwin1-4/+4
2009-08-11Add stdlib.hJim Grosbach1-0/+1
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach18-68/+213
2009-08-10Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch ...Evan Cheng1-5/+1
2009-08-10Modified VNInfo. The "copy" member is now a union which holds the copy for a ...Lang Hames6-31/+31
2009-08-10Fix a bug in the DAGCombiner's handling of multiple linkedDan Gohman1-3/+8
2009-08-10Fix a bug where DAGCombine was producing an illegal ConstantFPDan Gohman2-19/+12
2009-08-10Remove MDNode from ValueMap when MDNode is destroyed.Devang Patel2-1/+10
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson81-6370/+6370
2009-08-10Whitespace, 80-column, and isTwoAddress -> Constraints = "" changes.Eric Christopher1-32/+48
2009-08-10Rename MDNodeSet as MDNodes.Devang Patel2-2/+2
2009-08-10Use NEON for single-precision int<->FP conversions.David Goodwin3-21/+63
2009-08-10Do not rely on magic "llvm.dbg.*" global variable name to find debug info.Devang Patel2-45/+48
2009-08-10Keep track of DIType.Devang Patel1-3/+13
2009-08-10Remove a bunch of debugging code that was slowing PBQP down by 25% or so.Owen Anderson1-45/+0
2009-08-10Fix up whitespace, remove commented out code.Eric Christopher1-29/+14