1. e7d238e Make the NaN test come second, heuristically assuming that NaNs are less common. by Dan Gohman · 16 years ago
  2. 7334b15 CMake: updated lib/CodeGen/CMakeLists.txt by Oscar Fuentes · 16 years ago
  3. 01426e1 Fix gcc.c-torture/compile/920520-1.c by inserting bitconverts by Chris Lattner · 16 years ago
  4. 09e8ca8 Add skeleton for the pre-register allocation live interval splitting pass. by Evan Cheng · 16 years ago
  5. d659d50 Fast-isel no longer an experiment. by Dan Gohman · 16 years ago
  6. 11a26f3 Add a register class -> virtual registers map. by Evan Cheng · 16 years ago
  7. d398672 Support operations like fp_to_uint with a vector by Duncan Sands · 16 years ago
  8. b5f68e2 LegalizeTypes support for atomic operation promotion. by Duncan Sands · 16 years ago
  9. 49c18cc Use DAG.getIntPtrConstant rather than DAG.getConstant by Duncan Sands · 16 years ago
  10. 7e49822 Always use either MVT::i1 or getSetCCResultType for by Duncan Sands · 16 years ago
  11. ef5b199 Formatting - no functional change. by Duncan Sands · 16 years ago
  12. f6e2949 Don't use a random type for the select condition, by Duncan Sands · 16 years ago
  13. a1dc602 Set N->OperandList to 0 after deletion. Otherwise, it's possible that it will by Bill Wendling · 16 years ago
  14. 181b627 Fix comment. Other formatting changes. No functionality changes. by Bill Wendling · 16 years ago
  15. 0e3da1d Vector shuffle mask elements may be "undef". Handle by Duncan Sands · 16 years ago
  16. 94989ac Use a legal integer type for vector shuffle mask by Duncan Sands · 16 years ago
  17. 2a0b96c Reapply r57699 with a fix to not crash on asms with multiple results. Unlike by Chris Lattner · 16 years ago
  18. 668aff6 Don't truncate GlobalAddress offsets to int in debug output. by Dan Gohman · 16 years ago
  19. 4ed4329 By min, I mean max. by Evan Cheng · 16 years ago
  20. 99fe34b When creating intervals, leave min(1, numdefs) holes after each instruction. by Evan Cheng · 16 years ago
  21. 6520e20 Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 16 years ago
  22. 9591573 Revert r57699. It's causing regressions in by Dan Gohman · 16 years ago
  23. c227734 Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 16 years ago
  24. af42fe3 Fix PR2898. Spiller delete a store for reuse before it knows for sure the reuse happened. by Evan Cheng · 16 years ago
  25. cfc14c1 add support for 128 bit aggregates. by Chris Lattner · 16 years ago
  26. a9f0cc4 The Dwarf writer was comparing mangled and unmangled names for C++ code when we by Bill Wendling · 16 years ago
  27. c4d1021 Added MemIntrinsicNode which is useful to represent target intrinsics that by Mon P Wang · 16 years ago
  28. 8c1a6ca Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 16 years ago
  29. 0c52644 Fix PR2356 on PowerPC: if we have an input and output that are tied together by Chris Lattner · 16 years ago
  30. 81249c9 refactor some code into a helper method, no functionality change. by Chris Lattner · 16 years ago
  31. 6bdcda3 Keep track of *which* input constraint matches an output by Chris Lattner · 16 years ago
  32. 58f15c4 add an assert so that PR2356 explodes instead of running off an by Chris Lattner · 16 years ago
  33. 6784598 Fix a very subtle spiller bug: UpdateKills should not forget to track defs of aliases. by Evan Cheng · 16 years ago
  34. 74feef2 Define patterns for shld and shrd that match immediate by Dan Gohman · 16 years ago
  35. 131161b Rename AliasSet to SubRegs, to reflect changes in the surrounding code. by Dan Gohman · 16 years ago
  36. 7ddcadc Move the include of MachineLocation.h into MachineModuleInfo.h by Dan Gohman · 16 years ago
  37. b382c4d Fix a subtle bug in DeadMachineInstructionElim's liveness by Dan Gohman · 16 years ago
  38. 2636747 Adjust whitespace in debug messages to be more consistent by Dan Gohman · 16 years ago
  39. 7f04268 - Add target lowering hooks that specify which setcc conditions are illegal, by Evan Cheng · 16 years ago
  40. dd5b58a FastISel support for exception-handling constructs. by Dan Gohman · 16 years ago
  41. 0329466 Rename LoadX to LoadExt. by Evan Cheng · 16 years ago
  42. b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 16 years ago
  43. efa5339 FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOperands are leglized. Patch by Richard Pennington. by Evan Cheng · 16 years ago
  44. 195cd3a Also update sub-register intervals after a trivial computation is rematt'ed for a copy instruction. PR2775. by Evan Cheng · 16 years ago
  45. d9d0778 * Make TargetLowering not crash when TargetMachine::getTargetAsmInfo() returns by Matthijs Kooijman · 16 years ago
  46. e2b997b Make MachineFunction not crash when TargetMachine::getRegisterInfo() returns by Matthijs Kooijman · 16 years ago
  47. 44d2a98 calls can be supported. by Chris Lattner · 16 years ago
  48. d55fccd Fix a bug in live-in detection that caused lost-copy problems to show up. by Owen Anderson · 16 years ago
  49. 99cbdff fix typo by Chris Lattner · 16 years ago
  50. e563bbc Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 16 years ago
  51. 3c26101 simplify comparison by Chris Lattner · 16 years ago
  52. 8b1e054 Remove some overzealous checks that were rejecting by Dale Johannesen · 16 years ago
  53. 5ca6bd1 Added missing print functions that take a raw_ostream by Mon P Wang · 16 years ago
  54. 23a9855 Add a "loses information" return value to APFloat::convert by Dale Johannesen · 16 years ago
  55. 7111b02 Rename APFloat::convertToAPInt to bitcastToAPInt to by Dale Johannesen · 16 years ago
  56. d65b264 Align EH tables before label is emitted, not after, thus aligning the label. by Dale Johannesen · 16 years ago
  57. 04764de Fix the case where an instruction is not properly marked as using all registers that alias its inputs. by Owen Anderson · 16 years ago
  58. eb0d6ab Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-isel instead. by Dan Gohman · 16 years ago
  59. 1e9e8c3 Avoid emitting redundant materializations of integer constants by Dan Gohman · 16 years ago
  60. 95dad83 Add an option to enable StrongPHIElimination, for ease of testing. by Owen Anderson · 16 years ago
  61. 2163ca1 Use Dan's supperior check by Andrew Lenharth · 16 years ago
  62. ff75d9e No need for |= by Andrew Lenharth · 16 years ago
  63. 1ad0c82 Use ADDC if it is valid at any smaller size. Do it right this time by Andrew Lenharth · 16 years ago
  64. 5c9cc13 Use ADDC if it is valid at any smaller size. fixes test/Codegen/Generic/i128-addsub.ll on x86 by Andrew Lenharth · 16 years ago
  65. 40d5139 Expand arith on machines without carry flags by Andrew Lenharth · 16 years ago
  66. b5cc34d Correctly handle calls with no return values. This fixes by Dan Gohman · 16 years ago
  67. 4daa907 Don't dereference the end() iterator. Thanks to by Dan Gohman · 16 years ago
  68. e4d4b8c Remove unncessary isDeclaration() checks. by Devang Patel · 16 years ago
  69. d20a00d reorder #include order, patch by Kenneth Boyd! by Chris Lattner · 16 years ago
  70. 7812944 Add #include to get alloca, patch by Kenneth Boyd! by Chris Lattner · 16 years ago
  71. 31d7161 wrap some long lines and expand i32 mul's to libcalls, inspired by a by Chris Lattner · 16 years ago
  72. 8053304 CMake: Reflected changes on source file structure. New plugin support by Oscar Fuentes · 16 years ago
  73. 0304b87 Fix compilation error on MSVC. by Argyrios Kyrtzidis · 16 years ago
  74. 241f464 Fix fast-isel's handling of atomic instructions. They may by Dan Gohman · 16 years ago
  75. 022b21f Fix a bug in the local allocator's liveness computation where it by Dan Gohman · 16 years ago
  76. 1b54c7f Pass MemOperand through for 64-bit atomics on 32-bit, by Dale Johannesen · 16 years ago
  77. ca0a5d9 Use -1ULL instead of uint64_t(-1), at Anton's suggestion. by Dan Gohman · 16 years ago
  78. 17a82ea Fix typos pointed out by Duncan. Also untabify these files. by Evan Cheng · 16 years ago
  79. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
  80. e47561c The result of getSetCCResultType (eg: i32) may be larger by Duncan Sands · 16 years ago
  81. 91b6f97 Implement fast-isel support for zero-extending from i1. by Dan Gohman · 16 years ago
  82. d98d620 Optimize conditional branches in X86FastISel. This replaces by Dan Gohman · 16 years ago
  83. 6ade6f5 Add a new MachineBasicBlock utility function, isLayoutSuccessor, that by Dan Gohman · 16 years ago
  84. 88ab90b fix build gcc 4.3 by Andrew Lenharth · 16 years ago
  85. 8481ee7 Use a multimap rather than a map for holding the list of copies to insert, so we don't lose copies when two of them have by Owen Anderson · 16 years ago
  86. 48c1bc2 Handle some 64-bit atomics on x86-32, some of the time. by Dale Johannesen · 16 years ago
  87. b1290a6 A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. by Evan Cheng · 16 years ago
  88. d790a5c Fix a think-o in isSafeToMove. This fixes it from thinking that by Dan Gohman · 16 years ago
  89. 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
  90. dc75685 Enable FastISel by default (on x86 and x86-64) with the -fast option. by Dan Gohman · 16 years ago
  91. aeaf245 Make some implicit conversions explicit, to avoid compiler warnings. by Dan Gohman · 16 years ago
  92. 38ac062 Fold trivial two-operand tokenfactors where the operands are equal immediately. by Dan Gohman · 16 years ago
  93. 929d3eb Fix typos in comments. by Dan Gohman · 16 years ago
  94. 6158d84 Implement the -fno-builtin option in the front-end, not in the back-end. by Bill Wendling · 16 years ago
  95. 05472ee Mark merged-in VNInfo's as being PHIKilled. by Owen Anderson · 16 years ago
  96. 309c616 Fix a simple error in renumbering kill markaers, that took an inordinant amount of time to track down. by Owen Anderson · 16 years ago
  97. fd8ca5a - Initialize "--no-builtin" to "false". - Testcase for r56885. by Bill Wendling · 16 years ago
  98. 6f287b2 Add the new `-no-builtin' flag. This flag is meant to mimic the GCC by Bill Wendling · 16 years ago
  99. 5ec9efd Move the primary fast-isel top-level comments to FastISel.cpp, where by Dan Gohman · 16 years ago
  100. f06c835 Optimize SelectionDAG's AssignTopologicalOrder even further. by Dan Gohman · 16 years ago