1. 7f2e381 switch over some other methods from indices to iterators by Gabor Greif · 17 years ago
  2. 2d1768c by Devang Patel · 17 years ago
  3. 5aac3d3 Refactor code by Devang Patel · 17 years ago
  4. 030939c Extend thi by Bill Wendling · 17 years ago
  5. 8e27826 Fix MatchAddress bug that's preventing negative displacement from being folded in 64-bit mode. by Evan Cheng · 17 years ago
  6. 7ab2450 Assign argument type to appropriate DIE. by Devang Patel · 17 years ago
  7. 7e55b3a Remove dead code. by Devang Patel · 17 years ago
  8. 2d91d18 Disable composite type debug info for now. by Devang Patel · 17 years ago
  9. f6a4e2e Temporarily revert my last change. It is causing a bootstrap failure. by Bill Wendling · 17 years ago
  10. 8b8a636 Implement a special algorithm for converting uint_to_fp for i32 values on by Bill Wendling · 17 years ago
  11. 70fd453 CMake: Add lib/Target/IA64/IA64Subtarget.cpp by Oscar Fuentes · 17 years ago
  12. 7b98424 speed up iterative loop by using iterators. changes direction, but functionally equivalent by Gabor Greif · 17 years ago
  13. 1253298 introduce typedef for complicated vector, and use it too by Gabor Greif · 17 years ago
  14. 7ac9cdf Simplify extract element of a scalar to vector. by Mon P Wang · 17 years ago
  15. de62aea typo by Gabor Greif · 17 years ago
  16. ee5c2b8 Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::LowerGlobalAddress to check if isVerifiedDebugInfoDesc() is true. Given the recent changes, it would falsely return true for a lot of GlobalAddressSDNode's. by Evan Cheng · 17 years ago
  17. 7059d47 Support for multi-valued options in CommandLine by Mikhail Glushenkov · 17 years ago
  18. 01bbc3e Give IA64 a TargetSubtarget subclass, so that it can implement getSubtargetImpl. by Dan Gohman · 17 years ago
  19. f711939 Instead of adding dependence edges between terminator instructions by Dan Gohman · 17 years ago
  20. 49bb50e If an anti-dependence uses a non-allocatable register, set AntiDepReg by Dan Gohman · 17 years ago
  21. b6a6164 Use the getNode() accessor instead of accessing the Node by Dan Gohman · 17 years ago
  22. 8554449 Fix the check for an empty basic block to check for an empty SUnits by Dan Gohman · 17 years ago
  23. df874ee new nodes should be added to the worklist, not old nodes. by Chris Lattner · 17 years ago
  24. 07354e5 Fix comments. by Devang Patel · 17 years ago
  25. e57187c CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions. by Evan Cheng · 17 years ago
  26. 9029cb8 don't assert and die on out of range (undefined) shifts. This fixes PR3334. by Chris Lattner · 17 years ago
  27. 71759c4 Fix PR3335 by not turning a store to one address space into a store to another. by Chris Lattner · 17 years ago
  28. 1b8eaf5 reduce indentation by using early exits, no functionality change. by Chris Lattner · 17 years ago
  29. 99ec353 Use lightweight DebugInfo objects directly. by Devang Patel · 17 years ago
  30. 64e8732 Add support for non-zero __builtin_return_address values on X86. by Bill Wendling · 17 years ago
  31. 4d544a2 Change isGVCompilationDisabled() semantics again. It should abort on any GV that's not constant whether it's "internal" or not. In a server / client environment, GV is returned in the same block of memory as code. However, the memory might not be writable. by Evan Cheng · 17 years ago
  32. 75a46eb use specialized accessor instead of plain getOperand(0) by Gabor Greif · 17 years ago
  33. 7103c6a Align source code. by Devang Patel · 17 years ago
  34. 79ce4ce Fix a "comparison between signed and unsigned integer expressions" warning. by Dan Gohman · 17 years ago
  35. d1f5fab Reinstate r60509 from Dale: Make the debugging dump be a full line. by Nick Lewycky · 17 years ago
  36. 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 17 years ago
  37. 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 17 years ago
  38. bdfc582 ARMCompilationCallback should not save / restore vfp registers if vfp is not available. by Evan Cheng · 17 years ago
  39. 5be9355 Validate debug info values only if DwarfDebug is initialized. by Devang Patel · 17 years ago
  40. 4e56ab2 Clean up previous cast optimization a bit. Also make zext elimination a bit more aggressive: if it's not necessary to emit an AND (i.e. high bits are already zero), it's profitable to evaluate the operand at a different type. by Evan Cheng · 17 years ago
  41. 61c6bf3 Any debug info symbol is only valid if atleast one compile unit is seen. by Devang Patel · 17 years ago
  42. 2836c28 Initial hazard recognizer support in post-pass scheduling. This includes by Dan Gohman · 17 years ago
  43. 153745c Do not stumble over forward declared struct member. by Devang Patel · 17 years ago
  44. cf3a448 by Devang Patel · 17 years ago
  45. fa9c5ea Added missing support to widen an operand from a bit convert. by Mon P Wang · 17 years ago
  46. fc54c55 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 17 years ago
  47. c475c36 Simplify the MachineLICM pass by having it only traverse outer by Dan Gohman · 17 years ago
  48. 19caec7 Fix Alpha test and support for private linkage. by Rafael Espindola · 17 years ago
  49. f0fcdd8 Expand insert/extract of a <4 x i32> with a variable index. by Mon P Wang · 17 years ago
  50. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  51. f193ff0 Use lightweight DebugInfo objects directly. by Devang Patel · 17 years ago
  52. 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
  53. 6ad2b2a add comment to explain my previous commit, as asked by Chris by Nuno Lopes · 17 years ago
  54. c478e52 avoid using iterators when they get invalidated potentially this fixes PR3332 by Gabor Greif · 17 years ago
  55. 0e5200f Use variable's context to identify respective DbgScope. by Devang Patel · 17 years ago
  56. 41b762a Add load-folding table entries for BT*ri8 instructions. by Dan Gohman · 17 years ago
  57. 65b7f27 Make getWidenVectorType const; this file was missed in the previous commit. by Dan Gohman · 17 years ago
  58. c13cf13 Make getWidenVectorType const. by Dan Gohman · 17 years ago
  59. 661d9c3 Eliminate a redundant check. by Evan Cheng · 17 years ago
  60. f35fd54 - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zext ty2 by Evan Cheng · 17 years ago
  61. e9530ec More consts on TargetLowering references. by Dan Gohman · 17 years ago
  62. 0d137d7 Use const with TargetLowering references in a few more places. by Dan Gohman · 17 years ago
  63. 73e0914 Const-qualify getPreIndexedAddressParts and friends. by Dan Gohman · 17 years ago
  64. cfb1ae8 Don't fold address calculations which use negative offsets into by Richard Osborne · 17 years ago
  65. 62db116 Update the operands used when building LDAWSP instructions to match the .td by Richard Osborne · 17 years ago
  66. b67e6b3 minor refactoring: use a more specific API by Gabor Greif · 17 years ago
  67. 94bd57e - Convert remaining i64 custom lowering into custom instruction emission by Scott Michel · 17 years ago
  68. d9d4624 Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad! by Chris Lattner · 17 years ago
  69. 29cab5f Add pseudo instructions to the XCore for (load|store|load address) of a by Richard Osborne · 17 years ago
  70. a8c78a9 fix crash in the case when some arg is null by Nuno Lopes · 17 years ago
  71. 6104626 minor simplification by Gabor Greif · 17 years ago
  72. 2f46bb8 Fix the time regression I introduced in 464.h264ref with by Dale Johannesen · 17 years ago
  73. 4548d97 Do not construct debug scope if RootScope *is* null. by Devang Patel · 17 years ago
  74. 92c6bd2 rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary by Chris Lattner · 17 years ago
  75. bbdc820 Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy) that were used to handle debug info. by Devang Patel · 17 years ago
  76. bb6382e fix memleaks by Nuno Lopes · 17 years ago
  77. 0746392 BT appears to be available on all >= i386 chips. by Dan Gohman · 17 years ago
  78. 286575c Don't use a BT instruction if the AND has multiple uses. by Dan Gohman · 17 years ago
  79. f31408d Disable the register+memory forms of the bt instructions for now. Thanks by Dan Gohman · 17 years ago
  80. e205162 Keep "has debug info" big in MachineModuleInfo to avoid circular dependency between AsmPrinter and CodeGen. by Devang Patel · 17 years ago
  81. 35fe734 Undo previous checkin. by Devang Patel · 17 years ago
  82. 39fa324 Fix testsuite regressions from recursive inlining. by Dale Johannesen · 17 years ago
  83. c48c550 Use DwarfWriter to record dbg variables. by Devang Patel · 17 years ago
  84. bb8c595 Use dwarf writer to decide whether the module has debug info or not. by Devang Patel · 17 years ago
  85. 4afe15b Add bt instructions that take immediate operands. by Dan Gohman · 17 years ago
  86. 0c89b7e Fix a few more JIT encoding issues in the BT instructions. by Dan Gohman · 17 years ago
  87. fd246e5 Use assertions to check for conditions that should never happen. by Dan Gohman · 17 years ago
  88. bc0b567 The list-td and list-tdrr schedulers don't yet support physreg by Dan Gohman · 17 years ago
  89. 6893cd7 Make instcombine ensure that all allocas are explicitly aligned at at by Dan Gohman · 17 years ago
  90. 1b04694 Checking in conditionals, function call, arrays and libcalls implementation. by Sanjiv Gupta · 17 years ago
  91. a1f50e2 Avoid referring to edge D after the Succs or Preds arrays have by Dan Gohman · 17 years ago
  92. 2ecf88d When replacing uses and the same node is reached by Duncan Sands · 17 years ago
  93. 1bec3dd Fix some typos. Also, the WidenedVectors map by Duncan Sands · 17 years ago
  94. 042fb31 Correct a comment - this is not a sign extension. by Duncan Sands · 17 years ago
  95. b502440 Correct a comment. by Duncan Sands · 17 years ago
  96. 789558d Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295, by Nick Lewycky · 17 years ago
  97. 3ff704f add a new insertAfter method, patch by Tom Jablin! by Chris Lattner · 17 years ago
  98. acca955 make -march=cpp handle the nocapture attribute, make it assert if it by Chris Lattner · 17 years ago
  99. 167650d Un-tabify. by Evan Cheng · 17 years ago
  100. 1d8a76d FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a physical register, it's not necessarily defined by a copy. We have to watch out it doesn't clobber any sub-register that might be live during its live interval. If the live interval crosses a basic block, then it's not safe to check with the less conservative check (by scanning uses and defs) because it's possible a sub-register might be live out of the block. by Evan Cheng · 17 years ago