1. 2cc2f66 adjust to changes in InlineAsm interface. Fix a few minor bugs. by Chris Lattner · 19 years ago
  2. 6656dd1 Handle physreg input/outputs. We now compile this: by Chris Lattner · 19 years ago
  3. 04c62c7 remove method I just added by Chris Lattner · 19 years ago
  4. 4f16e70 add a new callback by Chris Lattner · 19 years ago
  5. 0aed784 Implement Promote for VAARG, and allow it to be custom promoted for people by Nate Begeman · 19 years ago
  6. ee62557 Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for by Nate Begeman · 19 years ago
  7. ce7518c initial selectiondag support for new INLINEASM node. Note that inline asms by Chris Lattner · 19 years ago
  8. acc398c First part of bug 680: by Nate Begeman · 19 years ago
  9. 3f23952 If scheduler choice is the default (-sched=default), use target scheduling by Evan Cheng · 19 years ago
  10. 17d52f7 Typo. by Jim Laskey · 19 years ago
  11. f0f9c90 Skeleton of the list schedule. by Evan Cheng · 19 years ago
  12. 4ef1086 Factor out more instruction scheduler code to the base class. by Evan Cheng · 19 years ago
  13. 39a17dd Fix bugs lowering stackrestore, fixing 2004-08-12-InlinerAndAllocas.c on PPC. by Chris Lattner · 19 years ago
  14. a3818e6 Fix a bug in a recent refactor that caused a bunch of programs to miscompile by Chris Lattner · 19 years ago
  15. a9c2091 Do some code refactoring on Jim's scheduler in preparation of the new list by Evan Cheng · 19 years ago
  16. 4eebb60 If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep by Chris Lattner · 19 years ago
  17. d12b2d7 Temporary work around for a libcall insertion bug: If a target doesn't by Chris Lattner · 19 years ago
  18. 4eb2e3a Support for the insertelement operation. by Robert Bocchino · 19 years ago
  19. 0b11820 For PR411: by Reid Spencer · 19 years ago
  20. 3a04ffb Remove some duplicated code by Nate Begeman · 19 years ago
  21. d88fc03 bswap implementation by Nate Begeman · 19 years ago
  22. 140d53c Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow by Chris Lattner · 19 years ago
  23. e8f7a4b Add "support" for stacksave/stackrestore to the dag isel by Chris Lattner · 19 years ago
  24. c0f4cd9 Added selection DAG support for the extractelement operation. by Robert Bocchino · 19 years ago
  25. b2efb85 Applied some recommend changes from sabre. The dominate one beginning "let the by Jim Laskey · 19 years ago
  26. 9797c5c enable the gep isel opt by Chris Lattner · 19 years ago
  27. 3b841e9 Lower ConstantAggregateZero into zeros by Chris Lattner · 19 years ago
  28. f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 19 years ago
  29. 86cb643 Don't lump the filename and working dir together by Chris Lattner · 19 years ago
  30. ac22c83 Accept and ignore prefetches for now by Chris Lattner · 19 years ago
  31. 3802c25 Minor tweak to get isel opt by Chris Lattner · 19 years ago
  32. c78b0b7 improve code insertion in two ways: by Chris Lattner · 19 years ago
  33. cc827e6 Fix a crash where ConstantVec nodes were being generated with the wrong by Nate Begeman · 19 years ago
  34. 8cfa57b Teach the SelectionDAG ISel how to turn ConstantPacked values into by Nate Begeman · 19 years ago
  35. c88d8e9 Fix the #1 code quality problem that I have seen on X86 (and it also affects by Chris Lattner · 19 years ago
  36. d67b3a8 dbg.stoppoint returns a value, don't forget to init it by Chris Lattner · 19 years ago
  37. f43a3ca First chunk of actually generating vector code for packed types. These by Nate Begeman · 19 years ago
  38. 6ff7240 Fix a problem with llvm-ranlib that (on some platforms) caused the archive by Reid Spencer · 19 years ago
  39. 36ce691 Add support for a new STRING and LOCATION node for line number support, patch by Chris Lattner · 19 years ago
  40. ab48be3 Check in code to scalarize arbitrarily wide packed types for some simple by Nate Begeman · 19 years ago
  41. 4ef3b81 Rather than attempting to legalize 1 x float, make sure the SD ISel never by Nate Begeman · 19 years ago
  42. b67eb91 Unbreak codegen of bools. This should fix the llc/jit/llc-beta failures by Chris Lattner · 19 years ago
  43. 5fbb5d2 Teach LLVM how to scalarize packed types. Currently, this only works on by Nate Begeman · 19 years ago
  44. e21ea61 Split out the shift code from visitBinary. by Nate Begeman · 19 years ago
  45. b1a5a5c when debugging lower dbg intrinsics to calls by Chris Lattner · 19 years ago
  46. 8b91c77 added a chain output by Andrew Lenharth · 19 years ago
  47. 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
  48. c9ea6fd Refactor intrinsic lowering stuff out of visitCall by Chris Lattner · 19 years ago
  49. 6b2d696 Fix CodeGen/X86/shift-folding.ll:test3 on X86 by Chris Lattner · 19 years ago
  50. 7436b57 Avoid creating a token factor node in trivially redundant cases. This by Chris Lattner · 19 years ago
  51. 7c0104b Handle GEP's a bit more intelligently. Fold constant indices early and by Chris Lattner · 19 years ago
  52. ae232e7 Add the necessary support to the ISel to allow targets to codegen the new by Nate Begeman · 19 years ago
  53. bf20948 Significantly simplify this code and make it more aggressive. Instead of having by Chris Lattner · 19 years ago
  54. 4a95945 Add the ability to lower return instructions to TargetLowering. This by Nate Begeman · 19 years ago
  55. d222f6a Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not requesting a zero by Chris Lattner · 19 years ago
  56. 2dfa819 remove hack by Chris Lattner · 19 years ago
  57. af21d55 Enable Nate's excellent DAG combiner work by default. This allows the by Chris Lattner · 19 years ago
  58. d48050a make sure that -view-isel-dags is the input to the isel, not the input to by Chris Lattner · 19 years ago
  59. 2aeaf4e Fix VC++ warnings. by Jeff Cohen · 19 years ago
  60. 01b3d73 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 19 years ago
  61. 6c38b33 If the target prefers it, use _setjmp/_longjmp should be used instead of setjmp/longjmp for llvm.setjmp/llvm.longjmp. by Chris Lattner · 19 years ago
  62. fa57702 If a function has liveins, and if the target requested that they be plopped by Chris Lattner · 19 years ago
  63. 2300f55 Add an option to the DAG Combiner to enable it for beta runs, and turn on by Nate Begeman · 19 years ago
  64. fd88f64 Don't create zero sized stack objects even for array allocas with a zero by Chris Lattner · 19 years ago
  65. a639a43 Fix the release build, noticed by Eric van Riet Paap by Chris Lattner · 19 years ago
  66. fab0887 For values that are live across basic blocks and need promotion, use ANY_EXTEND by Chris Lattner · 19 years ago
  67. da8abb0 It is NDEBUG not _NDEBUG by Chris Lattner · 19 years ago
  68. 88b9c15 Disable this code, which broke many tests last night by Chris Lattner · 19 years ago
  69. 9d3a483 Don't copy regs that are only used in the entry block into a vreg. This by Chris Lattner · 19 years ago
  70. 025c39b Call the InsertAtEndOfBasicBlock hook if the usesCustomDAGSchedInserter by Chris Lattner · 19 years ago
  71. 82cfa5d Make -view-isel-dags show the dag before instruction selecting, in case by Chris Lattner · 19 years ago
  72. 8f03405 Fix a problem where constant expr shifts would not have their shift amount by Chris Lattner · 19 years ago
  73. 36b708f Enable critical edge splitting by default by Chris Lattner · 19 years ago
  74. 495a0b5 Add a new beta option for critical edge splitting, to avoid a problem that by Chris Lattner · 19 years ago
  75. fae59b9 Fix a regression on X86, where FP values can be promoted too. by Chris Lattner · 19 years ago
  76. d5d0f9b Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef) by Chris Lattner · 19 years ago
  77. 7cf7e3f Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the by Chris Lattner · 19 years ago
  78. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
  79. 700a3c9 Remove unnecessary FP_EXTEND. This causes worse codegen for SSE. by Nate Begeman · 19 years ago
  80. e64e72b Make several cleanups to Andrews varargs change: by Chris Lattner · 19 years ago
  81. 06ef884 restore old srcValueNode behavior and try to to work around it by Andrew Lenharth · 19 years ago
  82. 782ad62 tracking the instructions causing loads and stores provides more information than just the pointer being loaded or stored by Andrew Lenharth · 19 years ago
  83. 213e557 If we support structs as va_list, we must pass pointers to them to va_copy by Andrew Lenharth · 19 years ago
  84. 558bc88 core changes for varargs by Andrew Lenharth · 19 years ago
  85. 1ca85d5 Fix construction of ioport intrinsics, fixing X86/io.llx and io-port.llx by Chris Lattner · 20 years ago
  86. adf6c2a Eliminate special purpose hacks for dynamic_stack_alloc. by Chris Lattner · 20 years ago
  87. 50381b6 LowerOperation takes a dag by Chris Lattner · 20 years ago
  88. a8217e3 Align doubles on 8-byte boundaries if possible. by Chris Lattner · 20 years ago
  89. adf6a96 Add an isTailCall flag to LowerCallTo by Chris Lattner · 20 years ago
  90. 405ef9e Emit function entry code after lowering hte arguments. by Chris Lattner · 20 years ago
  91. 3aa7832 Allow targets to emit code into the entry block of each function by Chris Lattner · 20 years ago
  92. 9092fa3 Pass calling convention to use into lower call to by Chris Lattner · 20 years ago
  93. 16ce0df wrap long line by Chris Lattner · 20 years ago
  94. ef311aa The semantics of cast X to bool are a comparison against zero, not a truncation! by Chris Lattner · 20 years ago
  95. d0f6c1f Add support for matching the READPORT, WRITEPORT, READIO, WRITEIO intrinsics by Chris Lattner · 20 years ago
  96. fd414a2 Don't use the load/store instruction as the source pointer, use the pointer by Chris Lattner · 20 years ago
  97. 369e6db wrap long lines by Chris Lattner · 20 years ago
  98. 7ea0ade When hitting an unsupported intrinsic, actually print it by Chris Lattner · 20 years ago
  99. 691ef2b Implement count leading zeros (ctlz), count trailing zeros (cttz), and count by Andrew Lenharth · 20 years ago
  100. f76e7dc Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS/FSQRT calls. This patch by Chris Lattner · 20 years ago