1. 4eb2e3a Support for the insertelement operation. by Robert Bocchino · 19 years ago
  2. 0b11820 For PR411: by Reid Spencer · 19 years ago
  3. 3a04ffb Remove some duplicated code by Nate Begeman · 19 years ago
  4. d88fc03 bswap implementation by Nate Begeman · 19 years ago
  5. 140d53c Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow by Chris Lattner · 19 years ago
  6. e8f7a4b Add "support" for stacksave/stackrestore to the dag isel by Chris Lattner · 19 years ago
  7. c0f4cd9 Added selection DAG support for the extractelement operation. by Robert Bocchino · 19 years ago
  8. b2efb85 Applied some recommend changes from sabre. The dominate one beginning "let the by Jim Laskey · 19 years ago
  9. 9797c5c enable the gep isel opt by Chris Lattner · 19 years ago
  10. 3b841e9 Lower ConstantAggregateZero into zeros by Chris Lattner · 19 years ago
  11. f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 19 years ago
  12. 86cb643 Don't lump the filename and working dir together by Chris Lattner · 19 years ago
  13. ac22c83 Accept and ignore prefetches for now by Chris Lattner · 19 years ago
  14. 3802c25 Minor tweak to get isel opt by Chris Lattner · 19 years ago
  15. c78b0b7 improve code insertion in two ways: by Chris Lattner · 19 years ago
  16. cc827e6 Fix a crash where ConstantVec nodes were being generated with the wrong by Nate Begeman · 19 years ago
  17. 8cfa57b Teach the SelectionDAG ISel how to turn ConstantPacked values into by Nate Begeman · 19 years ago
  18. c88d8e9 Fix the #1 code quality problem that I have seen on X86 (and it also affects by Chris Lattner · 19 years ago
  19. d67b3a8 dbg.stoppoint returns a value, don't forget to init it by Chris Lattner · 19 years ago
  20. f43a3ca First chunk of actually generating vector code for packed types. These by Nate Begeman · 19 years ago
  21. 6ff7240 Fix a problem with llvm-ranlib that (on some platforms) caused the archive by Reid Spencer · 19 years ago
  22. 36ce691 Add support for a new STRING and LOCATION node for line number support, patch by Chris Lattner · 19 years ago
  23. ab48be3 Check in code to scalarize arbitrarily wide packed types for some simple by Nate Begeman · 19 years ago
  24. 4ef3b81 Rather than attempting to legalize 1 x float, make sure the SD ISel never by Nate Begeman · 19 years ago
  25. b67eb91 Unbreak codegen of bools. This should fix the llc/jit/llc-beta failures by Chris Lattner · 19 years ago
  26. 5fbb5d2 Teach LLVM how to scalarize packed types. Currently, this only works on by Nate Begeman · 19 years ago
  27. e21ea61 Split out the shift code from visitBinary. by Nate Begeman · 19 years ago
  28. b1a5a5c when debugging lower dbg intrinsics to calls by Chris Lattner · 19 years ago
  29. 8b91c77 added a chain output by Andrew Lenharth · 19 years ago
  30. 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
  31. c9ea6fd Refactor intrinsic lowering stuff out of visitCall by Chris Lattner · 19 years ago
  32. 6b2d696 Fix CodeGen/X86/shift-folding.ll:test3 on X86 by Chris Lattner · 19 years ago
  33. 7436b57 Avoid creating a token factor node in trivially redundant cases. This by Chris Lattner · 19 years ago
  34. 7c0104b Handle GEP's a bit more intelligently. Fold constant indices early and by Chris Lattner · 19 years ago
  35. ae232e7 Add the necessary support to the ISel to allow targets to codegen the new by Nate Begeman · 19 years ago
  36. bf20948 Significantly simplify this code and make it more aggressive. Instead of having by Chris Lattner · 19 years ago
  37. 4a95945 Add the ability to lower return instructions to TargetLowering. This by Nate Begeman · 19 years ago
  38. d222f6a Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not requesting a zero by Chris Lattner · 19 years ago
  39. 2dfa819 remove hack by Chris Lattner · 19 years ago
  40. af21d55 Enable Nate's excellent DAG combiner work by default. This allows the by Chris Lattner · 19 years ago
  41. d48050a make sure that -view-isel-dags is the input to the isel, not the input to by Chris Lattner · 19 years ago
  42. 2aeaf4e Fix VC++ warnings. by Jeff Cohen · 19 years ago
  43. 01b3d73 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 19 years ago
  44. 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
  45. fa57702 If a function has liveins, and if the target requested that they be plopped by Chris Lattner · 19 years ago
  46. 2300f55 Add an option to the DAG Combiner to enable it for beta runs, and turn on by Nate Begeman · 19 years ago
  47. fd88f64 Don't create zero sized stack objects even for array allocas with a zero by Chris Lattner · 19 years ago
  48. a639a43 Fix the release build, noticed by Eric van Riet Paap by Chris Lattner · 19 years ago
  49. fab0887 For values that are live across basic blocks and need promotion, use ANY_EXTEND by Chris Lattner · 19 years ago
  50. da8abb0 It is NDEBUG not _NDEBUG by Chris Lattner · 19 years ago
  51. 88b9c15 Disable this code, which broke many tests last night by Chris Lattner · 19 years ago
  52. 9d3a483 Don't copy regs that are only used in the entry block into a vreg. This by Chris Lattner · 19 years ago
  53. 025c39b Call the InsertAtEndOfBasicBlock hook if the usesCustomDAGSchedInserter by Chris Lattner · 19 years ago
  54. 82cfa5d Make -view-isel-dags show the dag before instruction selecting, in case by Chris Lattner · 19 years ago
  55. 8f03405 Fix a problem where constant expr shifts would not have their shift amount by Chris Lattner · 19 years ago
  56. 36b708f Enable critical edge splitting by default by Chris Lattner · 19 years ago
  57. 495a0b5 Add a new beta option for critical edge splitting, to avoid a problem that by Chris Lattner · 19 years ago
  58. fae59b9 Fix a regression on X86, where FP values can be promoted too. by Chris Lattner · 19 years ago
  59. d5d0f9b Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef) by Chris Lattner · 19 years ago
  60. 7cf7e3f Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the by Chris Lattner · 19 years ago
  61. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
  62. 700a3c9 Remove unnecessary FP_EXTEND. This causes worse codegen for SSE. by Nate Begeman · 19 years ago
  63. e64e72b Make several cleanups to Andrews varargs change: by Chris Lattner · 19 years ago
  64. 06ef884 restore old srcValueNode behavior and try to to work around it by Andrew Lenharth · 19 years ago
  65. 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
  66. 213e557 If we support structs as va_list, we must pass pointers to them to va_copy by Andrew Lenharth · 19 years ago
  67. 558bc88 core changes for varargs by Andrew Lenharth · 19 years ago
  68. 1ca85d5 Fix construction of ioport intrinsics, fixing X86/io.llx and io-port.llx by Chris Lattner · 20 years ago
  69. adf6c2a Eliminate special purpose hacks for dynamic_stack_alloc. by Chris Lattner · 20 years ago
  70. 50381b6 LowerOperation takes a dag by Chris Lattner · 20 years ago
  71. a8217e3 Align doubles on 8-byte boundaries if possible. by Chris Lattner · 20 years ago
  72. adf6a96 Add an isTailCall flag to LowerCallTo by Chris Lattner · 20 years ago
  73. 405ef9e Emit function entry code after lowering hte arguments. by Chris Lattner · 20 years ago
  74. 3aa7832 Allow targets to emit code into the entry block of each function by Chris Lattner · 20 years ago
  75. 9092fa3 Pass calling convention to use into lower call to by Chris Lattner · 20 years ago
  76. 16ce0df wrap long line by Chris Lattner · 20 years ago
  77. ef311aa The semantics of cast X to bool are a comparison against zero, not a truncation! by Chris Lattner · 20 years ago
  78. d0f6c1f Add support for matching the READPORT, WRITEPORT, READIO, WRITEIO intrinsics by Chris Lattner · 20 years ago
  79. fd414a2 Don't use the load/store instruction as the source pointer, use the pointer by Chris Lattner · 20 years ago
  80. 369e6db wrap long lines by Chris Lattner · 20 years ago
  81. 7ea0ade When hitting an unsupported intrinsic, actually print it by Chris Lattner · 20 years ago
  82. 691ef2b Implement count leading zeros (ctlz), count trailing zeros (cttz), and count by Andrew Lenharth · 20 years ago
  83. f76e7dc Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS/FSQRT calls. This patch by Chris Lattner · 20 years ago
  84. 2d86ea2 Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. by Andrew Lenharth · 20 years ago
  85. dedf2bd Convert tabs to spaces by Misha Brukman · 20 years ago
  86. edf128a Remove trailing whitespace by Misha Brukman · 20 years ago
  87. b882752 Fold shift by size larger than type size to undef by Nate Begeman · 20 years ago
  88. e7ccd4a Emit BRCONDTWOWAY when possible. by Chris Lattner · 20 years ago
  89. c0f1815 transform fabs/fabsf calls into FABS nodes. by Chris Lattner · 20 years ago
  90. b9fccc4 Turn -0.0 - X -> fneg by Chris Lattner · 20 years ago
  91. 9576212 PCMarker support for DAG and Alpha by Andrew Lenharth · 20 years ago
  92. a33ef48 Instead of setting up the CFG edges at selectiondag construction time, set by Chris Lattner · 20 years ago
  93. f51d3bd Fix a bug that andrew noticed where we do not correctly sign/zero extend by Chris Lattner · 20 years ago
  94. 8e21e71 Change interface to LowerCallTo to take a boolean isVarArg argument. by Nate Begeman · 20 years ago
  95. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
  96. d3f03e4 Fix compilation errors with VS 2005, patch by Aaron Gray. by Misha Brukman · 20 years ago
  97. aa781b3 Don't sink argument loads into loops or other bad places. This disables folding of argument loads with instructions that are not in the entry block. by Chris Lattner · 20 years ago
  98. ac9dc08 Adjust to changes in SelectionDAG interface. by Chris Lattner · 20 years ago
  99. 68cd65e Get this to work for 64-bit systems. by Chris Lattner · 20 years ago
  100. 2c49f27 Support targets that do not use i8 shift amounts. by Chris Lattner · 20 years ago