1. fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
  2. a5e90d7 this is done. by Chris Lattner · 17 years ago
  3. 03c079d One readme entry is done, one is really easy (Evan, want to investigate by Chris Lattner · 17 years ago
  4. 63079f0 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 17 years ago
  5. 69bfbdf this xform is implemented. by Chris Lattner · 17 years ago
  6. d60eedc Codegen: by Chris Lattner · 17 years ago
  7. 112dedc avoid going through a stack slot to convert from fpstack to xmm reg by Chris Lattner · 17 years ago
  8. 7ede51b add a note by Chris Lattner · 17 years ago
  9. 92c06a0 expand note. by Chris Lattner · 17 years ago
  10. a1643ba add a note. by Chris Lattner · 17 years ago
  11. 9bfcc62 add a note. by Chris Lattner · 17 years ago
  12. 166a268 add a note by Chris Lattner · 17 years ago
  13. 44cb8ef add a simple hack by Chris Lattner · 17 years ago
  14. 81361d6 Setting GlobalDirective in TargetAsmInfo by default rather than by Gordon Henriksen · 17 years ago
  15. 52ec375 fix some warnings. This code needs to be de-tabified :( by Chris Lattner · 17 years ago
  16. d3ada75 fix strict-aliasing violation by Chris Lattner · 17 years ago
  17. d07310a Erm, really disable :) by Anton Korobeynikov · 17 years ago
  18. 144a45e Disable, until we'll really need it by Anton Korobeynikov · 17 years ago
  19. aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
  20. a9ab846 Oops. by Evan Cheng · 17 years ago
  21. f02ca69 Fix JIT code emission of X86::MovePCtoStack. by Evan Cheng · 17 years ago
  22. 889ac61 Allow JIT with non-static relocation model. by Evan Cheng · 17 years ago
  23. dceadaf Fix silly typo in the FP CEP handling. by Anton Korobeynikov · 17 years ago
  24. 5819799 Fix a brain fart by our beloved leader (the content by Duncan Sands · 17 years ago
  25. 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 17 years ago
  26. 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 17 years ago
  27. 0b0102b New entry. by Evan Cheng · 17 years ago
  28. 700a0fb Fix JIT encoding for CMPSD as well. by Evan Cheng · 17 years ago
  29. 86c041f More working CellSPU tests: by Scott Michel · 17 years ago
  30. 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 17 years ago
  31. 0e5665b CellSPU testcase, extract_elt.ll: extract vector element. by Scott Michel · 17 years ago
  32. 170783a Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll by Scott Michel · 17 years ago
  33. 9999e68 Add new immed16.ll test case, fix CellSPU errata to make test case work. by Scott Michel · 17 years ago
  34. ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 17 years ago
  35. 4185b52 add an obvious load folding missed optzn. by Chris Lattner · 17 years ago
  36. 30f017a Fold certain additions through selects (and their compares) so as to eliminate subtractions. This code is often produced by the SMAX expansion in SCEV. by Christopher Lamb · 17 years ago
  37. fd2025e add a missed case. by Chris Lattner · 17 years ago
  38. 627c00b Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I by Bill Wendling · 17 years ago
  39. 504c369 - Restore some i8 functionality in CellSPU - New test case: nand.ll by Scott Michel · 17 years ago
  40. 691de38 LD_Fp64m should have "isRematerializable" set. by Bill Wendling · 17 years ago
  41. 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 17 years ago
  42. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
  43. 10d724a don't violate C TBAA rules, use FloatToBits instead. by Chris Lattner · 17 years ago
  44. 48b0133 fix a questionable cast, thanks to Mike Stump for pointing this out. by Chris Lattner · 17 years ago
  45. d7610e1 Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: by Chris Lattner · 17 years ago
  46. 7a831ce Make better use of instructions that clear high bits; fix various 2-wide shuffle bugs. by Evan Cheng · 17 years ago
  47. ec2a08f Start committing working test cases for CellSPU. by Scott Michel · 17 years ago
  48. 0c5a507 Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQI2PQIrm. by Evan Cheng · 17 years ago
  49. 2023ed7 Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X Leopard assembler recognizes movq. by Evan Cheng · 17 years ago
  50. 6e959b9 x86-32 long doubles are 4-byte aligned on the stack by Dale Johannesen · 17 years ago
  51. fd9e473 Fix bsf / bsr jit encoding. by Evan Cheng · 17 years ago
  52. 8ec8611 Oops. Forgot these. by Evan Cheng · 17 years ago
  53. 1a8001e Fix Intel asm syntax for the bsr and bsf instructions. by Dan Gohman · 17 years ago
  54. 152804e Fix ctlz and cttz. llvm definition requires them to return number of bits in of the src type when value is zero. by Evan Cheng · 17 years ago
  55. 18efe26 Implement ctlz and cttz with bsr and bsf. by Evan Cheng · 17 years ago
  56. 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 17 years ago
  57. 1314b00 Fold some and + shift in x86 addressing mode. by Evan Cheng · 17 years ago
  58. 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 17 years ago
  59. 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 17 years ago
  60. 8908132 Allow vector integer constants to be created with by Dan Gohman · 17 years ago
  61. 794405e Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. by Evan Cheng · 17 years ago
  62. db2d524 Lower a build_vector with all constants into a constpool load unless it can be done with a move to low part. by Evan Cheng · 17 years ago
  63. a28c6bf Correct typo for Linux: s/esp/%rsp/ by Scott Michel · 17 years ago
  64. 6e041c2 Allow the JIT to encode MMX instructions by Nate Begeman · 17 years ago
  65. 14b32e1 - Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much as by Evan Cheng · 17 years ago
  66. 844e0f9 x86 doesn't actually want to custom lower v3i32 by Nate Begeman · 17 years ago
  67. 57d7d3f Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 17 years ago
  68. 7eb5877 Hey, English is not my native language :) by Anton Korobeynikov · 17 years ago
  69. 2fb9dee Clarify the need of CFI() stuff by Anton Korobeynikov · 17 years ago
  70. 5f68287 Provide convenient way to disable CFI stuff for old/broken assemblers. by Anton Korobeynikov · 17 years ago
  71. ec90cd1 Disable cfi directives for now, darwin does't support them. by Chris Lattner · 17 years ago
  72. 3a7bcc4 And finally annotate X86-64 version of callback. by Anton Korobeynikov · 17 years ago
  73. df7814c Provide annotation for SSE version of callback. It's even more by Anton Korobeynikov · 17 years ago
  74. a14b669 Annotate JIT callback function with call frame infromation. by Anton Korobeynikov · 17 years ago
  75. 041b3f8 Reverting 44702. It wasn't correct to rename them. by Bill Wendling · 17 years ago
  76. 5aaddaa aesthetic changes, no functionality change. Evan, it's not clear by Chris Lattner · 17 years ago
  77. 320c630 Renaming: by Bill Wendling · 17 years ago
  78. d964285 Fix a significant code quality regression I introduced on PPC64 quite by Chris Lattner · 17 years ago
  79. 3fc027d implement __builtin_return_addr(0) on ppc. by Chris Lattner · 17 years ago
  80. 73944fb refactor some code to avoid overloading the name 'usesLR' in by Chris Lattner · 17 years ago
  81. 1713d8b Doh by Evan Cheng · 17 years ago
  82. 7658445 Fix a compilation warning. by Evan Cheng · 17 years ago
  83. 5a75961 Fix a compilation warning. by Evan Cheng · 17 years ago
  84. 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 17 years ago
  85. 779ccea Add comment. by Evan Cheng · 17 years ago
  86. 8a86c3f Much improved v8i16 shuffles. (Step 1). by Evan Cheng · 17 years ago
  87. 1076210 Remove a bogus optimization. It's not possible to do a move to low element to a <8 x i16> or <16 x i8> vector. by Evan Cheng · 17 years ago
  88. e70da20 implement a readme entry, compiling the code into: by Chris Lattner · 17 years ago
  89. 81f2d71 add a note by Chris Lattner · 17 years ago
  90. 7d13015 add a note by Chris Lattner · 17 years ago
  91. 42aa501 Minor updates: by Scott Michel · 17 years ago
  92. 8c24e74 Added canFoldMemoryOperand for PPC. by Evan Cheng · 17 years ago
  93. 7db2811 Update foldMemoryOperand. by Evan Cheng · 17 years ago
  94. 4d321c5 fix warnings by Chris Lattner · 17 years ago
  95. 58dd856 allow this to build by Chris Lattner · 17 years ago
  96. d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 17 years ago
  97. b216a1b More stuff for CellSPU -- this should be enough to get an error-free by Scott Michel · 17 years ago
  98. 2466c37 Updated source file headers to llvm coding standard. by Scott Michel · 17 years ago
  99. 67d5755 Two missing files. by Scott Michel · 17 years ago
  100. 564427e Main CellSPU backend files checked in. Intrinsics and autoconf files remain. by Scott Michel · 17 years ago