1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 6f74b48 Simplify LowerCallTo by using a callsite. by Duncan Sands · 17 years ago
  3. 481dc72 The C++ exception handling personality function wants by Duncan Sands · 17 years ago
  4. fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 17 years ago
  5. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
  6. afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
  7. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
  8. b3d9cdb err, no really. by Chris Lattner · 17 years ago
  9. 5ebfaa2 don't depend on ADL. by Chris Lattner · 17 years ago
  10. 27a6c73 Several changes: by Chris Lattner · 17 years ago
  11. 917c2a6 Implement necessary bits for flt_rounds gcc builtin. by Anton Korobeynikov · 17 years ago
  12. 560a737 This assertion was bogus. by Duncan Sands · 17 years ago
  13. eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 17 years ago
  14. 111c4f8 Add std:: to sort calls. by Dan Gohman · 17 years ago
  15. b61f2f0 Change illegal uses of ++ to uses of STLExtra.h's next function. by Dan Gohman · 17 years ago
  16. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  17. 984e986 - Remove the hacky code that forces a memcpy. Alignment is taken care of in the by Bill Wendling · 17 years ago
  18. 30eeb3c Fix comment and use the "Size" variable that's already provided. by Bill Wendling · 17 years ago
  19. 8b1c68c If there's an unaligned memcpy to/from the stack, don't lower it. Just call the by Bill Wendling · 17 years ago
  20. 803396f This broke lots. Reverting. by Bill Wendling · 17 years ago
  21. de09040 Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends already by Bill Wendling · 17 years ago
  22. 1c4d492 rename ExpandOperation to ExpandOperationResult, as suggested by Duncan by Chris Lattner · 17 years ago
  23. 5c0d6ed Add support for byval function whose argument is not 32 bit aligned. by Rafael Espindola · 17 years ago
  24. f58dac3 add a new target hook. by Chris Lattner · 17 years ago
  25. 01d029b One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* by Chris Lattner · 17 years ago
  26. 48abc5c Corrected many typing errors. And removed 'nest' parameter handling by Arnold Schwaighofer · 17 years ago
  27. a9b5111 Fix some corner cases with vectors in copyToRegs and copyFromRegs. by Dan Gohman · 17 years ago
  28. ac9385a Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so by Dan Gohman · 17 years ago
  29. c85e171 Added tail call optimization to the x86 back end. It can be by Arnold Schwaighofer · 17 years ago
  30. 417e11b In -debug mode, dump SelectionDAGs both before and after the by Dan Gohman · 17 years ago
  31. 9ab7fb3 Rewrite sqrt and powi to use anyfloat. By popular demand. by Dale Johannesen · 17 years ago
  32. a7ac2bd Fix stride computations for long double arrays. by Dale Johannesen · 17 years ago
  33. 317096a Add sqrt and powi intrinsics for long double. by Dale Johannesen · 17 years ago
  34. 2f42901 Enable codegen for long double abs, sin, cos by Dale Johannesen · 17 years ago
  35. 9e3d3ab Remove the assumption that FP's are either float or by Dale Johannesen · 17 years ago
  36. f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 17 years ago
  37. 87b51bc 1. Don't call Value::getName(), which is slow. by Chris Lattner · 17 years ago
  38. 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 17 years ago
  39. 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 17 years ago
  40. 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
  41. 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 17 years ago
  42. a34d395 Fix for PR1632. EHSELECTION always produces a i32 value. by Evan Cheng · 17 years ago
  43. 3e1a7ae Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used by by Dan Gohman · 17 years ago
  44. 5f43f92 If the source and destination pointers in an llvm.memmove are known by Dan Gohman · 17 years ago
  45. 6590b04 There is an impedance matching problem between LLVM and by Duncan Sands · 17 years ago
  46. 48884cd rename isOperandValidForConstraint to LowerAsmOperandForConstraint, by Chris Lattner · 17 years ago
  47. 2f597bd Perform correct codegen for eh_dwarf_cfa intrinsic. by Anton Korobeynikov · 17 years ago
  48. 21485be Partial implementation of calling functions with byval arguments: by Rafael Espindola · 17 years ago
  49. 4515779 - If a dynamic_stackalloc alignment requirement is <= stack alignment, then the alignment argument is ignored. by Evan Cheng · 17 years ago
  50. 25ac7e8 Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VECTOR_ELT to by Dan Gohman · 17 years ago
  51. 594d37e propagate struct size and alignment of byval arguments to the DAG by Rafael Espindola · 17 years ago
  52. 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
  53. b15e495 don't redefine a parameter by Chris Lattner · 17 years ago
  54. be444ed Fix a bug in getCopyFromParts turned up in the testcase for PR1132. by Dan Gohman · 17 years ago
  55. 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
  56. dc9b3d0 Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask. by Dan Gohman · 17 years ago
  57. 48613b9 It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 17 years ago
  58. 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
  59. 2365f51 Long live the exception handling! by Anton Korobeynikov · 17 years ago
  60. e7e7d0d Skeleton of post-RA scheduler; doesn't do anything yet. by Dale Johannesen · 17 years ago
  61. 532dc2e Change getCopyToParts and getCopyFromParts to always use target-endian by Dan Gohman · 17 years ago
  62. f664e41 The exception handling intrinsics return values, by Duncan Sands · 17 years ago
  63. 1aa7efb Add the byval attribute by Rafael Espindola · 17 years ago
  64. 9029195 Remove propagateEHRegister in favour of a more limited by Duncan Sands · 17 years ago
  65. b4fd45e Remove ExtractGlobalVariable - use StripPointerCasts instead. by Duncan Sands · 17 years ago
  66. 86da660 Workaround of getCopyToRegs and getCopyFromRegs bugs for big-endian machines. by Evan Cheng · 17 years ago
  67. 6183f78 Add a parameter to getCopyToParts and getCopyFromParts to specify whether by Dan Gohman · 17 years ago
  68. cf26d7c Extend eh.selector to support both catches and filters. by Duncan Sands · 17 years ago
  69. 849f214 Fix for PR 1505 (and 1489). Rewrite X87 register by Dale Johannesen · 17 years ago
  70. 27a70be Replace ExpandScalarFormalArgs and ExpandScalarCallArgs with the newly by Dan Gohman · 17 years ago
  71. c45453f Only do FNEG xform when the vector type is a floating point type. by Evan Cheng · 17 years ago
  72. a2a4885 Remove unnecessary attributions in comments. by David Greene · 17 years ago
  73. cfacc8f Fix reference to cached end iterator invalidated by an erase operation. by David Greene · 17 years ago
  74. b6f5b00 Add new TargetLowering code to provide the final register type that an by Dan Gohman · 17 years ago
  75. e47c333 Partial fix for PR1502: If a EH register is needed in a successor of landing pad, add it as livein to all the blocks in the paths between the landing pad and the specified block. by Evan Cheng · 17 years ago
  76. 8c8c5fc Use getVectorTypeBreakdown in FunctionLoweringInfo::CreateRegForValue by Dan Gohman · 17 years ago
  77. 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
  78. ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
  79. b9f1019 Rename TargetLowering::getNumElements and friends to by Dan Gohman · 17 years ago
  80. 24e5aad Codegen support (stripped out) for the annotate attribute. by Tanya Lattner · 17 years ago
  81. c2c28fc Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retaining regclass info by Chris Lattner · 17 years ago
  82. f407082 Workaround for PR1508. by Duncan Sands · 17 years ago
  83. 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 17 years ago
  84. ea63243 Only correctly lower exception handing intrinsics if exception handling is by Duncan Sands · 17 years ago
  85. 6595635 Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and by Dan Gohman · 17 years ago
  86. 2046e12 When creating CopyFromReg nodes, always use legal types. And use the by Dan Gohman · 17 years ago
  87. f19f6bb The fix that was applied for PR1224 stops the compiler by Duncan Sands · 17 years ago
  88. 62000ee Do not change the size of function arguments. PR 1489. by Dale Johannesen · 17 years ago
  89. 9fac0b5 Additional fix for PR1422: make sure the landing pad label is placed in the by Duncan Sands · 17 years ago
  90. 73ef58a Integrate exception filter support and exception catch support. This by Duncan Sands · 17 years ago
  91. 398898c Since TypeInfos are passed as i8 pointers, a NULL TypeInfo should be passed by Duncan Sands · 17 years ago
  92. fa73ea2 Minor comment cleanups. by Dan Gohman · 17 years ago
  93. 070280e Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439 by Anton Korobeynikov · 17 years ago
  94. b55757e Qualify several calls to functions in the MVT namespace, for consistency. by Dan Gohman · 17 years ago
  95. c90233b Fix some subtle issues handling immediate values. This fixes by Chris Lattner · 17 years ago
  96. 7294b58 Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This by Anton Korobeynikov · 17 years ago
  97. 4fee703 Parameter attributes on invoke calls were being lost due to the wrong by Duncan Sands · 17 years ago
  98. b682448 Detabify by Anton Korobeynikov · 17 years ago
  99. 3b34636 A bitcast of a global variable may have been constant folded to a GEP - by Duncan Sands · 17 years ago
  100. 1997473 Drop 'const' by Devang Patel · 17 years ago