1. fc71854 Typo. by Evan Cheng · 18 years ago
  2. 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 18 years ago
  3. c451ac0 This method should be virtual by Nate Begeman · 18 years ago
  4. 48a6551 Eliminate some redundant code. by Nate Begeman · 18 years ago
  5. c695ea9 Modified 'Profile' method of ImmutableMap to use the 'Profile' method by Ted Kremenek · 18 years ago
  6. 0e50128 Do not set time out, lets assume assembler will do its job in reasonable amount of time. by Devang Patel · 18 years ago
  7. f357afb Modified node creation of ImutAVLTree to do a hash lookup for an existing by Ted Kremenek · 18 years ago
  8. 26e3c44 Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration by Ted Kremenek · 18 years ago
  9. a1e4bba Set error message. Patch by Shantonu Sen. by Devang Patel · 18 years ago
  10. 6cc2494 Crashes LegalizeTypes with "Do not know how to by Duncan Sands · 18 years ago
  11. 06418c5 Crashes LegalizeTypes with "Do not know how to split by Duncan Sands · 18 years ago
  12. 003de9a remove target triple to make this test more "generic" by Chris Lattner · 18 years ago
  13. 27a8e0d Fixed 80 col. violation. by Ted Kremenek · 18 years ago
  14. d971949 constified operator~(). by Ted Kremenek · 18 years ago
  15. df3fb5e Crashed the new type legalizer. Not likely to catch by Duncan Sands · 18 years ago
  16. 6cb7e6d I don't see how NodeUpdated can be called with a by Duncan Sands · 18 years ago
  17. 204e84e The rest of the SSE4.1 intrinsic patterns that are obvious to me. Getting by Nate Begeman · 18 years ago
  18. 2f6f1c0 Some more SSE 4.1 intrinsic patterns. by Nate Begeman · 18 years ago
  19. d02c0bc Make this test more aggressive, to cover recent improvements. by Owen Anderson · 18 years ago
  20. c69ace3 Be more precise when eliminating pointers bue to memcpy's. This allows more by Owen Anderson · 18 years ago
  21. 6f7a52d Allow GVN to hack on memcpy's, making them open to further optimization. by Owen Anderson · 18 years ago
  22. f2a5f01 Tag this test with the PR reference. by Nick Lewycky · 18 years ago
  23. 5be2920 There are some cases where icmp(add) can be folded into a new icmp. Handle them. by Nick Lewycky · 18 years ago
  24. 0c2c3f6 Hack on vectors too. by Nick Lewycky · 18 years ago
  25. b6eabff Fold away one multiply in instcombine. This would normally be caught in by Nick Lewycky · 18 years ago
  26. 9d3e5d4 Fix typo by Chris Lattner · 18 years ago
  27. 63ec90a SSE 4.1 Intrinsics and detection by Nate Begeman · 18 years ago
  28. fcd8e9e handle the case where a node can become ready to process by Chris Lattner · 18 years ago
  29. 42bd25f Use the new infrastructure for listening to node updates to by Chris Lattner · 18 years ago
  30. d8cd3be the world doesn't need my debugging code. by Chris Lattner · 18 years ago
  31. f8dc061 Change the 'global modification' APIs in SelectionDAG to take a new by Chris Lattner · 18 years ago
  32. 3d62d78 explicitly include Compiler.h instead of getting it from tblgen in the middle of a class. by Chris Lattner · 18 years ago
  33. 11d049c Generalize the SDOperand->SDOperand form of by Chris Lattner · 18 years ago
  34. a47b9bc don't do ReplaceUses on a result that doesn't exist. by Chris Lattner · 18 years ago
  35. a658bab add a -view-legalize-types-dags option, for viewing the dags going into legalize types. by Chris Lattner · 18 years ago
  36. 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 18 years ago
  37. 916a9f0 Don't use uninitialized values. Fixes vec_align.ll on X86 Linux. by Nick Lewycky · 18 years ago
  38. fcf5d4f Unbreak ppc debug support. by Evan Cheng · 18 years ago
  39. a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 18 years ago
  40. 1cf47cb Add comment explaining what is lower level analysis pass. by Devang Patel · 18 years ago
  41. bc9ed59 Do not strip symbols when EH is ON. by Devang Patel · 18 years ago
  42. e62a8a3 Fixing a bug creating floating point constants of type other by Gordon Henriksen · 18 years ago
  43. b8033e8 Frame index can be negative. by Evan Cheng · 18 years ago
  44. 859efca CBackend: Implement unaligned load/store. by Lauro Ramos Venancio · 18 years ago
  45. 532d022 Don't drop function/call return attributes like 'nounwind'. by Duncan Sands · 18 years ago
  46. 8e34250 Update llvm.dbg.func.start. by Evan Cheng · 18 years ago
  47. 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 18 years ago
  48. a647c92 Rename RecordLabel to RecordSourceLine because that's what it is doing. by Evan Cheng · 18 years ago
  49. ec3e5c8 Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 18 years ago
  50. 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
  51. b63fa05 Chris' change to print an approximation to long doubles by Dale Johannesen · 18 years ago
  52. 713a139 Reapply the patch with fix. by Anton Korobeynikov · 18 years ago
  53. a91cfa9 revert anton's recent stringmap patch, which breaks clang. by Chris Lattner · 18 years ago
  54. f429a51 Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 18 years ago
  55. 75fb496 Whitespace cleanup by Anton Korobeynikov · 18 years ago
  56. 7bdc5f7 Add a comment for a nasty short term hack. by Evan Cheng · 18 years ago
  57. bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 18 years ago
  58. 8535624 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets by Christopher Lamb · 18 years ago
  59. 175e815 Add more thorough error checking for NULL register classes. by Christopher Lamb · 18 years ago
  60. c67aa7c Add x86 specific getFrameIndexOffset(). This fixes local variable debugging info. by Evan Cheng · 18 years ago
  61. 72bebb9 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. by Evan Cheng · 18 years ago
  62. 0a75538 Makes the same change in ppc backend: avoid inserting prologue before debug labels. by Evan Cheng · 18 years ago
  63. fa9b80e Avoid unnecessarily casting away const, fixing a FIXME. by Dan Gohman · 18 years ago
  64. bbfb9c5 Avoid unnecessarily casting away const. by Dan Gohman · 18 years ago
  65. 35e9f7d Fix a typo in a comment. by Dan Gohman · 18 years ago
  66. 1a02486 Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflicting by Dan Gohman · 18 years ago
  67. 00dff8d Also avoid adding callee save code before debug labels. by Evan Cheng · 18 years ago
  68. c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
  69. 294e652 Fixed a bug in MergeValueInAsValue() pointed out by David Greene. Replace val# with previous liverange's. by Evan Cheng · 18 years ago
  70. 965d1b4 Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_func_start label. Make sure nothing else is inserted before them. by Evan Cheng · 18 years ago
  71. 43b8f3b Adjust loop per review feedback. by Dale Johannesen · 18 years ago
  72. 6b2cf28 A semi-gross fix for a debug info issue. When inserting the "function start" label (i.e. first label in the entry block) take care to insert it at the beginning of the block. by Evan Cheng · 18 years ago
  73. 59c8d8a Supply appropriate arch info to darwin assembler. by Devang Patel · 18 years ago
  74. 7757fff Accept getelementptr starting at GV with all 0 indices as a by Dale Johannesen · 18 years ago
  75. c60141b Always put version numbers at the end because they are optional. by Devang Patel · 18 years ago
  76. ff9b373 Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert by Evan Cheng · 18 years ago
  77. 21b70b2 Enable exception handling if it is supported. by Devang Patel · 18 years ago
  78. f38dc19 Add a new PseudoSourceValue class, which will be used to help track by Dan Gohman · 18 years ago
  79. b4b0417 Remove a couple more cases of "getNumUses() == 0". No need to walk the linked by Nick Lewycky · 18 years ago
  80. c744449 Use empty() instead of comparing size() with zero. by Nick Lewycky · 18 years ago
  81. d29ce17 Don't DCE FreeInst's. We were using those! Patch from Owen Anderson. by Nick Lewycky · 18 years ago
  82. e504d76 Pointers change size depending upon the target. Remove them to make the test more stable. by Tanya Lattner · 18 years ago
  83. d2c860c Skip over the label which marks the beginning of the function before inserting prologue code. by Evan Cheng · 18 years ago
  84. 15dcd8e Back out mods to llvmAsmParser, incorrectly committed by Scott Michel · 18 years ago
  85. 7f9ba9b More cleanups for CellSPU: by Scott Michel · 18 years ago
  86. 772601a Make DSE much more aggressive by performing DCE earlier. Update a testcase to reflect this increased aggressiveness. by Owen Anderson · 18 years ago
  87. 9a8ff8c Fix an issue where, under very specific circumstances, memdep could end up dereferencing the end by Owen Anderson · 18 years ago
  88. b10e0da Fix a bug where scalarrepl would discard offset if type would match. by Chris Lattner · 18 years ago
  89. b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
  90. 0d9e976 Work in progress. This patch *fixes* x86-64 calls which are modelled as StructRet but really should be return in registers, e.g. _Complex long double, some 128-bit aggregates. This is a short term solution that is necessary only because llvm, for now, cannot model i128 nor call's with multiple results. by Evan Cheng · 18 years ago
  91. c748412 Update this test case. by Evan Cheng · 18 years ago
  92. 648f880 When expanding an operand, it's not the result value by Duncan Sands · 18 years ago
  93. c69d3c9 Don't let globalopt hack on volatile loads or stores. by Chris Lattner · 18 years ago
  94. d25c9cd Altered ctor for APSInt to accept an optional "isUnsigned" flag. Default by Ted Kremenek · 18 years ago
  95. 3035959 Use empty() instead of comparing size() with zero. by Dan Gohman · 18 years ago
  96. 9f65c39 Fix a typo in a comment. by Dan Gohman · 18 years ago
  97. 0e9dfb0 Update this file for 2.0 syntax. by Dan Gohman · 18 years ago
  98. ba42d2b Add comments describing what the loop depth values mean. Also, make a by Dan Gohman · 18 years ago
  99. 97cf759b Fix 80-col violations. by Dan Gohman · 18 years ago
  100. b10abe1 Remove top-level const qualifiers from casts, avoiding associated by Dan Gohman · 18 years ago