1. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  2. 4bb253c the apple "ld_classic" linker doesn't support .literal16 in 32-bit by Chris Lattner · 16 years ago
  3. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  4. 6f83c9c Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 16 years ago
  5. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  6. fbd6687 Update insertps handling based on feedback. Move to a v4f32 style by Eric Christopher · 16 years ago
  7. 3dae284 Add support for MMX VSETCC. by Eli Friedman · 16 years ago
  8. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  9. b3e7171 Remove shift amount flavor. It isn't actually complete enough to by Eli Friedman · 16 years ago
  10. 60b3ba0 revert 76503 while I figure out what's going on by Dale Johannesen · 16 years ago
  11. 71bbebd Make sure a global matching asm 'i' constraint gets its by Dale Johannesen · 16 years ago
  12. b810565 Copy ExpandInlineAsm to TargetLowering from TargetAsmInfo. by Chris Lattner · 16 years ago
  13. 47e9fab Fix x86 inline ams 'q' constraint support. In 32-bit mode, it's just like 'Q', i.e. EAX, EDX, ECX, EBX. In 64-bit mode, it just means all the i64r registers. Yeah, that makes sense. by Evan Cheng · 16 years ago
  14. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 16 years ago
  15. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  16. 4f06649 Fix PR4533, which is about buggy codegen in x86-64 -static mode. by Chris Lattner · 16 years ago
  17. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  18. e2c9208 remove the now-dead TM argument to these methods. by Chris Lattner · 16 years ago
  19. 3b67e9b add a couple of predicates to test for "stub style pic in PIC mode" and "stub style pic in dynamic-no-pic" mode. by Chris Lattner · 16 years ago
  20. dfed413 eliminate GVRequiresRegister, replacing it with predicates we by Chris Lattner · 16 years ago
  21. 36c2501 change a bunch of logic in LowerGlobalAddress to leverage the work by Chris Lattner · 16 years ago
  22. d392bd9 move some classification logic around. Now GVRequiresExtraLoad by Chris Lattner · 16 years ago
  23. 3b6b36d change isGlobalStubReference to take target flags instead of a MachineOperand. by Chris Lattner · 16 years ago
  24. ed0dca6 GVRequiresExtraLoad is now never used for calls, simplify it based on this. by Chris Lattner · 16 years ago
  25. 754b765 actually, just eliminate PCRelGVRequiresExtraLoad. It makes the code by Chris Lattner · 16 years ago
  26. e6c07b5 There is only one case where GVRequiresExtraLoad returns true for calls: by Chris Lattner · 16 years ago
  27. 04b304c the "isDirectCall" operand of GVRequiresRegister is always false, eliminate it. by Chris Lattner · 16 years ago
  28. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  29. ac007b6 simplify this logic a bit more. by Chris Lattner · 16 years ago
  30. 75cdf27 move reasoning about darwin $non_lazy_ptr stubs from asmprinter into isel. by Chris Lattner · 16 years ago
  31. 4c388b2 make isel use MO_PIC_BASE_OFFSET when lowering globalvalues on darwin in pic by Chris Lattner · 16 years ago
  32. 74e726e make isel decide whether to emit $stub's on darwin instead of asmprinter. by Chris Lattner · 16 years ago
  33. 48a7d02 Make isel determine where to emit PLT-relative calls instead of having by Chris Lattner · 16 years ago
  34. 15a380a simplify some code based on the fact that picstyles != none are only valid by Chris Lattner · 16 years ago
  35. 3fff30d all this logic always returns true because GOT mode is never active in x86-64 mode. by Chris Lattner · 16 years ago
  36. 88e1fd5 isPICStyleRIPRel() and friends are never true in -static mode. by Chris Lattner · 16 years ago
  37. e4df756 When in -static mode, force the PIC style to none. Doing this requires fixing by Chris Lattner · 16 years ago
  38. b133a0a merge two identical functions and simplify things that are GOT specific by Chris Lattner · 16 years ago
  39. e3ee6f1e hoist check for IsTailCall to callers. Eliminate redundant check for by Chris Lattner · 16 years ago
  40. 951bf7d change a few methods to be static functions. by Chris Lattner · 16 years ago
  41. 4aa21aa move handling of dllimport linkage in isel, not in asmprinter. by Chris Lattner · 16 years ago
  42. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  43. 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
  44. ab7c09b Start converting to new error handling API. by Torok Edwin · 16 years ago
  45. 76a1e2e Don't accept globals as matching 'i' constraint by Dale Johannesen · 16 years ago
  46. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  47. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  48. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  49. d94c101 by David Greene · 16 years ago
  50. 9917700 Add a target-specific DAG combine on X86 to fold the common pattern of by Owen Anderson · 16 years ago
  51. 9b9838d by David Greene · 16 years ago
  52. b1acd68 pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter. by Chris Lattner · 16 years ago
  53. 18c5987 Reimplement rip-relative addressing in the X86-64 backend. The new by Chris Lattner · 16 years ago
  54. b903bed Move all the TLS processing logic into isel, don't do it in asmprinter at all. by Chris Lattner · 16 years ago
  55. 41621a2 move magic for PIC constantpool references from asmprinter to isel. by Chris Lattner · 16 years ago
  56. 55e7c82 start adding logic in isel to determine asm printer semantics, step N of M. by Chris Lattner · 16 years ago
  57. 4150c08 indentation fix by Chris Lattner · 16 years ago
  58. 6314ac2 Misc accumulated tweaks to legalization logic for various targets. by Eli Friedman · 16 years ago
  59. 2e06dd2 I got J and K backward, many thanks to Eli for spotting this! by Chris Lattner · 16 years ago
  60. e493515 implement support for the 'K' asm constraint, PR4347 by Chris Lattner · 16 years ago
  61. bbd8c33 Fix Bug 4278: X86-64 with -tailcallopt calling convention by Arnold Schwaighofer · 16 years ago
  62. b51b6cf Silence a warning by Anton Korobeynikov · 16 years ago
  63. 5d28eb9 Get rid of some unnecessary code. by Eli Friedman · 16 years ago
  64. 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 16 years ago
  65. 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 16 years ago
  66. 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 16 years ago
  67. 23ef105 PR2598: make sure to expand illegal forms of integer/floating-point by Eli Friedman · 16 years ago
  68. 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 16 years ago
  69. abc0199 Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 16 years ago
  70. 6a78489 Evan thinks NoImplicitFloat check is not required here. by Devang Patel · 16 years ago
  71. 974d90b Remove unnecessary #includes. by Dan Gohman · 16 years ago
  72. 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  73. 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  74. 51b16f4 Untabification. by Bill Wendling · 16 years ago
  75. 8b944d3 Added optimization that narrow load / op / store and the 'op' is a bit twiddling instruction and its second operand is an immediate. If bits that are touched by 'op' can be done with a narrower instruction, reduce the width of the load and store as well. This happens a lot with bitfield manipulation code. by Evan Cheng · 16 years ago
  76. ba2352b Ger rid of some dead code. by Eli Friedman · 16 years ago
  77. 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  78. 8220557 Back out r72431, it is causing a number of compilation crashes with clang. by Daniel Dunbar · 16 years ago
  79. ecc23a5 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  80. 108b519 Make the X86 backend mark EXTRACT_SUBVECTOR as Expand, at least for the moment. by Eli Friedman · 16 years ago
  81. 948e95a Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit by Eli Friedman · 16 years ago
  82. 6ebf7bc Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 16 years ago
  83. 4992196 Fix PR4152: asm constraint validation happens before dag combine, so we by Chris Lattner · 16 years ago
  84. ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 16 years ago
  85. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 16 years ago
  86. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  87. 15f1b66 Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not by Rafael Espindola · 16 years ago
  88. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  89. b706d29 PR2957 by Nate Begeman · 16 years ago
  90. 005e798 Get rid of what looks like a copy-and-pasted typo. Spotted by gcc-4.5. by Duncan Sands · 16 years ago
  91. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
  92. 2ee3db3 For general dynamic TLS access we must use by Rafael Espindola · 16 years ago
  93. 7ff5bff X86-64 TLS support for local exec and initial exec. by Rafael Espindola · 16 years ago
  94. fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 16 years ago
  95. 349ba49 Fix grammaros in comments. by Dan Gohman · 16 years ago
  96. 094fad3 Re-apply 68552. Tested by bootstrapping llvm-gcc and using that to build llvm. by Rafael Espindola · 16 years ago
  97. 8ef2b89 Avoid a hard coded constant. by Rafael Espindola · 16 years ago
  98. 97121ba Implement support for using modeling implicit-zero-extension on x86-64 by Dan Gohman · 16 years ago
  99. 044b534 Temporarily revert r68552. This was causing a failure in the self-hosting LLVM by Bill Wendling · 16 years ago
  100. 2a6411b Reduce code duplication on the TLS implementation. by Rafael Espindola · 16 years ago