1. 6208610 Constant folding support for calls to umul.with.overflow(), basically identical to the smul.with.overflow() code. by Frits van Bommel · 14 years ago
  2. f0bf9df Partially revert commit 127155: I think it is much more convenient by Duncan Sands · 14 years ago
  3. 98cd750 Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. This by Nick Lewycky · 14 years ago
  4. d645151 Fix whitespace. by NAKAMURA Takumi · 14 years ago
  5. e9c5073 Use individual register classes when spilling snippets. by Jakob Stoklund Olesen · 14 years ago
  6. 7d706ed Turn SelectionDAGBuilder::GetRegistersForValue into a local function. by Benjamin Kramer · 14 years ago
  7. 050db52 Make helper static. by Benjamin Kramer · 14 years ago
  8. 1a4d58a Simplification noticed by Frits. by Bill Wendling · 14 years ago
  9. 150c4a1 Rework the logic that determines if a store completely overlaps an ealier store. by Bill Wendling · 14 years ago
  10. c77a10f Fix a typo and add a test. by Cameron Zwarich · 14 years ago
  11. 32ce3f9 Extend Clang's TableGen emitter for attributes to support bool arguments. by Douglas Gregor · 14 years ago
  12. adb877d Collect and coalesce DBG_VALUE instructions before emitting the function. by Jakob Stoklund Olesen · 14 years ago
  13. eca915f Fixed the t2PLD and friends disassembly and add two test cases. by Johnny Chen · 14 years ago
  14. 29aeed1 Fix the bfi handling for or (and a mask) (and b mask). We need the two by Eric Christopher · 14 years ago
  15. e420449 PR9561: A store with a negative offset (via GEP) could erroniously say that it by Bill Wendling · 14 years ago
  16. 17cbaa3 Remove the files for r128308 as it is causing a buildbot failure. by Kevin Enderby · 14 years ago
  17. 12b04be Adding a C API to the disassembler for use by such tools as Darwin's otool(1). by Kevin Enderby · 14 years ago
  18. cf0fe46 Add test for A8.6.246 UMULL to both arm-tests.txt amd thumb-tests.txt. by Johnny Chen · 14 years ago
  19. 65c0a59 Add two test cases t2SMLABT and t2SMMULR for DisassembleThumb2Mul(). by Johnny Chen · 14 years ago
  20. a2755b9 Fix DisassembleThumb2DPReg()'s handling of RegClass. Cannot hardcode GPRRegClassID. by Johnny Chen · 14 years ago
  21. abeea57 DisassembleThumb2LdSt() did not handle t2LDRs correctly with respect to RegClass. Add two test cases. by Johnny Chen · 14 years ago
  22. b66a097 A8.6.226 TBB, TBH: by Johnny Chen · 14 years ago
  23. ceceabd Modify DisassembleThumb2LdStEx() to be more robust/correct in light of recent change to by Johnny Chen · 14 years ago
  24. 8b2b43c MC: Improve some diagnostics on uses of '.' pseudo-symbol. by Daniel Dunbar · 14 years ago
  25. 0143ac1 Tidyness. by Daniel Dunbar · 14 years ago
  26. ef7b8d9 Add a note. by Benjamin Kramer · 14 years ago
  27. 6c38910 Instruction formats of SWP/SWPB were changed from LdStExFrm to MiscFrm. Modify the disassembler to handle that. by Johnny Chen · 14 years ago
  28. 15a3ea0 Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs. by Jakob Stoklund Olesen · 14 years ago
  29. f14d5cf Also need to handle invalid imod values for CPS2p. by Johnny Chen · 14 years ago
  30. 067e2e2 Useful script for finding regressions in the nightly testsuite. by Duncan Sands · 14 years ago
  31. 1a59243 Remove redundant compression option. by Bill Wendling · 14 years ago
  32. 336298c Fix for -pre-RA-sched=source. by Andrew Trick · 14 years ago
  33. 628b337 No functionality change, just adjust some whitespace for coding style compliance. by Nick Lewycky · 14 years ago
  34. d56acb3 No functionality change. Fix up some whitespace and switch out "" for '' when by Nick Lewycky · 14 years ago
  35. eb5067e Ignore special ARM allocation hints for unexpected register classes. by Jakob Stoklund Olesen · 14 years ago
  36. a7078c4 Modify the wrong logic in the assert of DisassembleThumb2LdStDual() (the register classes were changed), by Johnny Chen · 14 years ago
  37. ef74e9a delegate the disassembly of t2ADR to the more generic t2ADDri12/t2SUBri12 instructions, and add a test case for that. by Johnny Chen · 14 years ago
  38. 8c13335 The opcode names ("tLDM", "tLDM_UPD") used for conflict resolution have been stale since by Johnny Chen · 14 years ago
  39. 1090d77 The ARM disassembler was confused with the 16-bit tSTMIA instruction. by Johnny Chen · 14 years ago
  40. 439e0c7 Move test in x86 specific area. by Devang Patel · 14 years ago
  41. 1866af4 Suppress an unused variable warning in -asserts builds by Matt Beaumont-Gay · 14 years ago
  42. c39b627 Handle the added VBICiv*i* NEON instructions, too. by Johnny Chen · 14 years ago
  43. 18a41c9 Testcase for llvm-gcc commit r128230. by Eric Christopher · 14 years ago
  44. 8cb9886 Plug a leak by ThumbDisassembler::getInstruction(), thanks to Benjamin Kramer! by Johnny Chen · 14 years ago
  45. 9091bf2 T2 Load/Store Multiple: by Johnny Chen · 14 years ago
  46. 83ccbff Plug a leak in the arm disassembler and put the tests back. by Benjamin Kramer · 14 years ago
  47. 505f3cd Add asm parsing support w/ testcases for strex/ldrex family of instructions by Bruno Cardoso Lopes · 14 years ago
  48. 02af767 Remove these two test files as they cause llvm-i686-linux-vg_leak build to fail 'test-llvm'. by Johnny Chen · 14 years ago
  49. e6d69e7 ADR was added with the wrong encoding for inst{24-21}, and the ARM decoder was fooled. by Johnny Chen · 14 years ago
  50. 23670e5 Keep track of directory namd and fIx regression caused by Rafael's patch r119613. by Devang Patel · 14 years ago
  51. d31d304 Clean up assembly statement separator support. by Jim Grosbach · 14 years ago
  52. b4ac342 The r118201 added support for VORR (immediate). Update ARMDisassemblerCore.cpp to disassemble the by Johnny Chen · 14 years ago
  53. ce1868b Add comments to the handling of opcode CPS3p to reject invalid instruction encoding, by Johnny Chen · 14 years ago
  54. 0a828fd revert r128199 until it can be made to work with Frontend/dependency-gen.c. by Andrew Trick · 14 years ago
  55. 9035484 Debug intrinsics must be skipped at the beginning and ends of blocks, lest they by Cameron Zwarich · 14 years ago
  56. 0d4b815 Fix typo in comment. by Jay Foad · 14 years ago
  57. 49e0ccf fix description, PR9542 by Chris Lattner · 14 years ago
  58. dc31cfe It is enough for the CallInst to have no uses to be made a tail call with a ret by Cameron Zwarich · 14 years ago
  59. 52e37df s/UpdateDT/ModifiedDT/g by Devang Patel · 14 years ago
  60. a2e0762 Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets. by NAKAMURA Takumi · 14 years ago
  61. c37c539 llvm-stub.cpp: mingw-w64 tweak. by NAKAMURA Takumi · 14 years ago
  62. acdddfe Add comment to clarify what MachineConstantPoolEntry::isMachineConstantPoolEntry() means. by Evan Cheng · 14 years ago
  63. d700617 Nasty bug in ARMBaseInstrInfo::produceSameValue(). The MachineConstantPoolEntry by Evan Cheng · 14 years ago
  64. e1db1b8 Remove all uses of PATH_MAX and MAXPATHLEN from PathV2. by Michael J. Spencer · 14 years ago
  65. 6e8ffc1 Do early taildup of ret in CodeGenPrepare for potential tail calls that have a by Cameron Zwarich · 14 years ago
  66. 4bae588 Use an early return instead of a long if block. by Cameron Zwarich · 14 years ago
  67. 680c962 When UpdateDT is set, DT is invalid, which could cause problems when trying to by Cameron Zwarich · 14 years ago
  68. 661a390 Check for TLI so that -codegenprepare can be used from opt. by Cameron Zwarich · 14 years ago
  69. e400059 CPS3p: Let's reject impossible imod values by returning false from the DisassembleMiscFrm() function. by Johnny Chen · 14 years ago
  70. 3d79396 Load/Store Multiple: by Johnny Chen · 14 years ago
  71. 571f290 STRT and STRBT was incorrectly tagged as IndexModeNone during the refactorings (r119821). by Johnny Chen · 14 years ago
  72. 2abc9d2 The r128103 fix to cope with the removal of addressing modes from the MC instructions by Johnny Chen · 14 years ago
  73. 5ffe37f Runtime dylib simple ARM 24-bit branch relocation support. by Jim Grosbach · 14 years ago
  74. 36dca60 Enable GlobalMerge on darwin. by Devang Patel · 14 years ago
  75. b9b1e30 Fix comments. by Jim Grosbach · 14 years ago
  76. f6c3941 Revert r128175. by Andrew Trick · 14 years ago
  77. 2c33915 Cmp peephole optimization isn't always safe for signed arithmetics. by Evan Cheng · 14 years ago
  78. b141099 PR9535: add support for splitting and scalarizing vector ISD::FP_ROUND. by Eli Friedman · 14 years ago
  79. d8fa01f Reapply Eli's r127852 now that the pre-RA scheduler can spill EFLAGS. by Andrew Trick · 14 years ago
  80. a8287e3 Split out relocation resolution into target-specific bits. by Jim Grosbach · 14 years ago
  81. 741ad15 The high bit of a Thumb2 ADR's offset is stored in bit 26, not bit 25. by Owen Anderson · 14 years ago
  82. 66978bd Fix double-free of Module. by Jim Grosbach · 14 years ago
  83. 7614783 Fix a bug introduced by my patch yesterday: BL is a 4-byte instructions like BLX, rather than a 2-byte instruction like B. by Owen Anderson · 14 years ago
  84. bd47a4a Ensure that def-side physreg copies are scheduled above any other uses by Andrew Trick · 14 years ago
  85. 0d93a11 whitespace by Andrew Trick · 14 years ago
  86. 8b54dca Start of relocation resolution for the runtime dyld library. by Jim Grosbach · 14 years ago
  87. 8086f3b Make sure to report any errors from the runtime dyld. by Jim Grosbach · 14 years ago
  88. 0107931 Don't coalesce identical DBG_VALUE instructions prematurely. by Jakob Stoklund Olesen · 14 years ago
  89. db3480c Supports building with a list of targets that does not contain by Oscar Fuentes · 14 years ago
  90. d662576 PTX: Improve support for 64-bit addressing by Justin Holewinski · 14 years ago
  91. fa4ebd3 Revert r128140 for now. by Anders Carlsson · 14 years ago
  92. 1537ce7 Fix PR9464 by correcting some math that just happened to be right in most cases by Cameron Zwarich · 14 years ago
  93. 1e6c65d Notify the delegate before removing dead values from a live interval. by Jakob Stoklund Olesen · 14 years ago
  94. 0b50151 Allow the allocation of empty live ranges that have uses. by Jakob Stoklund Olesen · 14 years ago
  95. bf824ef Dump the register map before rewriting. by Jakob Stoklund Olesen · 14 years ago
  96. 90af342 A global variable with internal linkage where all uses are in one function and whose address is never taken is a non-escaping local object and can't alias anything else. by Anders Carlsson · 14 years ago
  97. a2f4529 Added block number and name to isel debug output. by Andrew Trick · 14 years ago
  98. 095a3f3 Update the Clang attribute emitter to handle attributes of 'version' by Douglas Gregor · 14 years ago
  99. c59c87c For ARM Disassembler, start a newline to dump the opcode and friends for an instruction. by Johnny Chen · 14 years ago
  100. 8d668a8 Add disassembly test cases for: by Johnny Chen · 14 years ago