1. 3da59db For PR950: by Reid Spencer · 18 years ago
  2. 45fb3f3 For PR950: by Reid Spencer · 18 years ago
  3. 43193d6 remove dead #include by Chris Lattner · 18 years ago
  4. 1e7aa5c commentate by Chris Lattner · 18 years ago
  5. 3822ff5 For PR950: by Reid Spencer · 18 years ago
  6. 3ed469c For PR786: by Reid Spencer · 18 years ago
  7. 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
  8. 2a82160 Allow the getRegForInlineAsmConstraint method to return a register class with by Chris Lattner · 18 years ago
  9. 0ccb500 Compile CodeGen/PowerPC/fp-branch.ll to: by Chris Lattner · 18 years ago
  10. df19f27 look through isunordered to inline it into branch blocks. by Chris Lattner · 18 years ago
  11. 53069fb TargetLowering::isOperandValidForConstraint by Chris Lattner · 18 years ago
  12. d03f158 Turn an assert into an error message. This is commonly triggered when by Chris Lattner · 18 years ago
  13. 3d4ce11 Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the target custom lower it. by Evan Cheng · 18 years ago
  14. 6a586c8 fix Generic/2006-10-29-Crash.ll by Chris Lattner · 18 years ago
  15. 5a145f0 Fix a load folding issue that Evan noticed: there is no need to export values by Chris Lattner · 18 years ago
  16. bad7f48 split critical edges more carefully and intelligently. In particular, critical by Chris Lattner · 18 years ago
  17. 47e32e6 Split *all* critical edges before isel. This resolves issues with spill code by Chris Lattner · 18 years ago
  18. 8c494ab Fix a bug in merged condition handling (CodeGen/Generic/2006-10-27-CondFolding.ll). by Chris Lattner · 18 years ago
  19. 1c9b2f3 remove debug code by Chris Lattner · 18 years ago
  20. d2f9ee9 Codegen cond&cond with two branches. This compiles (f.e.) PowerPC/and-branch.ll to: by Chris Lattner · 18 years ago
  21. 571e434 Turn conditions like x<Y|z==q into multiple blocks. by Chris Lattner · 18 years ago
  22. 1628cec For PR950: by Reid Spencer · 18 years ago
  23. 2452595 visitSwitchCase knows how to insert conditional branches well. Change by Chris Lattner · 18 years ago
  24. 57ab659 Generalize CaseBlock a bit more: by Chris Lattner · 18 years ago
  25. 7b248d9 generalize 'CaseBlock'. It really allows any comparison to be inserted. by Chris Lattner · 18 years ago
  26. b354343 Minor tweak. Instead of generating: by Chris Lattner · 18 years ago
  27. b2e806e Fix phi node updating for switches lowered to linear sequences of branches. by Chris Lattner · 18 years ago
  28. e236ac6 disable this code for now, it's not yet safely updating phi nodes by Chris Lattner · 18 years ago
  29. d2c1d22 Implement PR964 and Regression/CodeGen/Generic/SwitchLowering.ll by Chris Lattner · 18 years ago
  30. b83eb64 For PR950: by Reid Spencer · 18 years ago
  31. c70ddad Partially in response to PR926: insert the newly created machine basic by Bill Wendling · 18 years ago
  32. c7c3f11 Pass AliasAnalysis thru to DAGCombiner. by Jim Laskey · 18 years ago
  33. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
  34. 82c3d8f Jimptables working again on alpha. by Andrew Lenharth · 18 years ago
  35. 7554806 add two helper methods. by Chris Lattner · 18 years ago
  36. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
  37. e0cfc8b jump tables handle pic by Chris Lattner · 18 years ago
  38. 786225a Make use of getStore(). by Evan Cheng · 18 years ago
  39. 693163e Fix some typos that can cause a flag value to have more than one use. by Evan Cheng · 18 years ago
  40. 57f9a43 refactor critical edge breaking out into the SplitCritEdgesForPHIConstants method. by Chris Lattner · 18 years ago
  41. 1611343 Comments on JumpTableness by Andrew Lenharth · 18 years ago
  42. beec30e Add support for other relocation bases to jump tables, as well as custom asm directives by Andrew Lenharth · 18 years ago
  43. 2ae5b87 PIC jump table entries are always 32-bit. This fixes PIC jump table support on X86-64. by Evan Cheng · 18 years ago
  44. 3fbd678 absolute addresses must match pointer size by Andrew Lenharth · 18 years ago
  45. c970f06 If LSR went through a lot of trouble to put constants (e.g. the addr of a global by Chris Lattner · 18 years ago
  46. c66764c This code was trying too hard. By eliminating redundant edges in the CFG by Chris Lattner · 18 years ago
  47. 6ddf8ed Implement the fpowi now by lowering to a libcall by Chris Lattner · 18 years ago
  48. d5e93c0 Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a bug where SDIsel inserted by Chris Lattner · 18 years ago
  49. 09e4606 Completely eliminate def&use operands. Now a register operand is EITHER a by Chris Lattner · 18 years ago
  50. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  51. be38416 minor changes. by Chris Lattner · 18 years ago
  52. f9f37fc eliminate use of getNode that takes vector of valuetypes. by Chris Lattner · 18 years ago
  53. bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 18 years ago
  54. 3700f90 Work around a GCC 3.3.5 bug noticed by a user. by Chris Lattner · 18 years ago
  55. eb577ba Final polish on machine pass registries. by Jim Laskey · 18 years ago
  56. 9373beb Now that the ISel is available, it's possible to create a default instruction by Jim Laskey · 18 years ago
  57. 9ff542f 1. Change use of "Cache" to "Default". by Jim Laskey · 18 years ago
  58. 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 18 years ago
  59. 8825a48 PIC jump table entries are always 32-bit even in 64-bit mode. by Evan Cheng · 18 years ago
  60. 4d9bbdc Code cleanups, per review by Nate Begeman · 18 years ago
  61. 2f1ae88 Support jump tables when in PIC relocation model by Nate Begeman · 18 years ago
  62. a15cf70 Mems can be in the output list also. This is the second half of a fix for PR833 by Chris Lattner · 18 years ago
  63. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
  64. a844126 Consistency. EXTRACT_ELEMENT index operand should have ptr type. by Evan Cheng · 18 years ago
  65. a3bb86d Make sure to update the CFG correctly if a switch only has a default dest. by Chris Lattner · 18 years ago
  66. 0c48fd4 Fix X86/inline-asm.ll:test2, a case where an input value was implicitly by Chris Lattner · 18 years ago
  67. cf752aa Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causes by Chris Lattner · 18 years ago
  68. d61c482 Make CALL node consistent with RET node. Signness of value has type MVT::i32 by Evan Cheng · 18 years ago
  69. 8e7d056 Change RET node to include signness information of the return values. e.g. by Evan Cheng · 18 years ago
  70. f6d62c2 CALL node change: now including signness of every argument. by Evan Cheng · 18 years ago
  71. 80235d5 -enable-unsafe-fp-math implies -enable-finite-only-fp-math by Evan Cheng · 18 years ago
  72. 1247291 Fix missing include by Vladimir Prus · 18 years ago
  73. f6f9581 Incorrect SETCC CondCode used for FP comparisons. by Evan Cheng · 18 years ago
  74. d202ca4 Fix the result of the call to use a correct vbitconvert. There is no need to by Chris Lattner · 18 years ago
  75. 1b8daae Correct a previous patch which broke CodeGen/PowerPC/vec_call.ll by Chris Lattner · 18 years ago
  76. 6c43f35 Fixed a LowerCallTo and LowerArguments bug. They were introducing illegal by Evan Cheng · 18 years ago
  77. da098e7 Add support for calls that pass and return legal vectors. by Chris Lattner · 18 years ago
  78. f4ec817 Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo by Chris Lattner · 18 years ago
  79. 8c0c10c Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend, by Chris Lattner · 18 years ago
  80. 9664541 Move function-live-in-handling code from the sdisel code to the scheduler. by Chris Lattner · 18 years ago
  81. ee00a1d Revert an un-intended change by Evan Cheng · 18 years ago
  82. b5d9319 Remove dead vars by Chris Lattner · 18 years ago
  83. e165a78 Refactor scheduler code. Move register-reduction list scheduler to a by Evan Cheng · 18 years ago
  84. 17c275f Make emission of jump tables a bit less conservative; they are now required by Nate Begeman · 18 years ago
  85. f0df882 When inserting casts, be careful of where we put them. We cannot insert by Chris Lattner · 18 years ago
  86. 9032364 More aggressively sink GEP offsets into loops. For example, before we by Chris Lattner · 18 years ago
  87. 7e59809 Sink noop copies into the basic block that uses them. This reduces the number by Chris Lattner · 18 years ago
  88. f4360a4 Finish up the initial jump table implementation by allowing jump tables to by Nate Begeman · 18 years ago
  89. a69571c Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 18 years ago
  90. 55d0fa1 Remove the temporary option: -no-isel-fold-inflight by Evan Cheng · 18 years ago
  91. 020c41f TargetLowering::LowerArguments should return a VBIT_CONVERT of by Evan Cheng · 18 years ago
  92. 552c4a8 Added a temporary option -no-isel-fold-inflight to control whether a "inflight" by Evan Cheng · 18 years ago
  93. f7179bb Insert a VBIT_CONVERT between a FORMAL_ARGUMENT node and its vector uses by Evan Cheng · 18 years ago
  94. 3b0d286 Don't forget return void. by Evan Cheng · 18 years ago
  95. 9453eea Fix the updating of the machine CFG when a PHI node was in a successor of by Nate Begeman · 18 years ago
  96. 05f9466 Turn of jump tables for a bit, there are still some issues to work out with by Nate Begeman · 18 years ago
  97. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 18 years ago
  98. 4a1cd9c The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrap by Chris Lattner · 18 years ago
  99. fdfded5 Implement support for the formal_arguments node. To get this, targets shouldcustom legalize it and remove their XXXTargetLowering::LowerArguments overload by Chris Lattner · 19 years ago
  100. b22e35a Add code generator support for VSELECT by Chris Lattner · 19 years ago