1. f77fc92 Delete an obsolete comment. by Dan Gohman · 16 years ago
  2. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  3. 3b7ee20 Allow widening of extract subvector by Mon P Wang · 16 years ago
  4. 931424a Indent code. by Zhongxing Xu · 16 years ago
  5. 11ee508 Report errors correctly for unselected target intrinsics. by Jakob Stoklund Olesen · 16 years ago
  6. b01bbdc I don't see any point in having both eh.selector.i32 and eh.selector.i64, by Duncan Sands · 16 years ago
  7. 1619dc3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 16 years ago
  8. 3a66a68 Introduce new convenience methods for sign extending or by Duncan Sands · 16 years ago
  9. 1f03471 Set default location for a function if it is not set. by Devang Patel · 16 years ago
  10. 677c89d More heuristics for Combiner-AA. Still catches all important cases, but by Nate Begeman · 16 years ago
  11. bcea859 Create a new InstrEmitter class for translating SelectionDAG nodes by Dan Gohman · 16 years ago
  12. c81b783 Make getMachineNode return a MachineSDNode* instead of a generic SDNode* by Dan Gohman · 16 years ago
  13. 98976e4 The ScheduleDAG framework now requires an AliasAnalysis argument, though by Dan Gohman · 16 years ago
  14. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 16 years ago
  15. 5fcbf0d Add a SelectionDAG getTargetInsertSubreg convenience function, by Bob Wilson · 16 years ago
  16. 60b35bd Add support to handle debug info attached to an instruction. by Devang Patel · 16 years ago
  17. 454e957 Set default location for the function if it is not already set. by Devang Patel · 16 years ago
  18. 75549f4 If location info is attached with an instruction then keep track of alloca slots used by a variable. This info will be used by AsmPrinter to emit debug info for variables. by Devang Patel · 16 years ago
  19. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  20. 3a90c9b Silence comparison always false warning in -Asserts mode. by Reid Kleckner · 16 years ago
  21. c277ab0 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 16 years ago
  22. 9dddf97 by Devang Patel · 16 years ago
  23. e30e678 s/class Metadata/class MetadataContext/g by Devang Patel · 16 years ago
  24. a214840 Do not use global typedef for MDKindID. by Devang Patel · 16 years ago
  25. 937d2d8 Use VerifySchedule instead of doing the work manually. by Dan Gohman · 16 years ago
  26. 11eab02 Convert comparisons like (x == infinity) to (x >= infinity) on targets by Dan Gohman · 16 years ago
  27. c76909a Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  28. 602b0c8 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
  29. a45bfd3 Make sure sin, cos, sqrt calls are marked readonly by Dale Johannesen · 16 years ago
  30. 52fb79b Generate FSQRT from calls to the sqrt function, which by Dale Johannesen · 16 years ago
  31. cc66cdd Fix combiner-aa issue with bases which are different, but can alias. by Nate Begeman · 16 years ago
  32. 8fc13cb Add a version of dumpr() that has a SelectionDAG* argument. by Dan Gohman · 16 years ago
  33. 4e918b2 Use getStoreSize() instead of getStoreSizeInBits()/8. by Dan Gohman · 16 years ago
  34. 8a55ce4 Rename several variables from EVT to more descriptive names, now that EVT by Dan Gohman · 16 years ago
  35. cd26ec5 Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 16 years ago
  36. 28f02fd Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
  37. 7453f8a tidy up by Chris Lattner · 16 years ago
  38. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  39. ce31910 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
  40. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  41. 6ba2e87 duncan points out the EH selector values are signed. by Chris Lattner · 16 years ago
  42. 8be58a1 Revert r82214. It broke 403.gcc on x86_64 / Darwin. by Evan Cheng · 16 years ago
  43. f8a5625 Fix a bug in sdisel switch lowering code. When it updates the phi nodes in switch successor blocks, it can introduce multiple phi operands of the same value from different blocks (and may not be on the predecessor list). by Evan Cheng · 16 years ago
  44. 3a5815f tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 on by Chris Lattner · 16 years ago
  45. 713f043 Fix typo. by Devang Patel · 16 years ago
  46. 123eaa7 At iSel time, update DebugLoc based on debug info attached with an instruction. by Devang Patel · 16 years ago
  47. 40fe16f Do not add the SVOffset to the Node CSE ID. The same pointer argument cannot have different by Nate Begeman · 16 years ago
  48. 101b25c Better solution for tracking both the original alignment of the access, and the current alignment based by Nate Begeman · 16 years ago
  49. 71524d7 Remove incorrect CSE code from r81813. by Nate Begeman · 16 years ago
  50. b6aef5c Substantially speed up combiner-aa in the following ways: by Nate Begeman · 16 years ago
  51. 9cae705 Teach the legalizer to propagate the original alignment of loads and store when by Nate Begeman · 16 years ago
  52. e679837 Add an "original alignment" field to load and store nodes. This enables the by Nate Begeman · 16 years ago
  53. 6a6570a kill off the last use of TRI::AsmName. by Chris Lattner · 16 years ago
  54. 4a215a1 Make fast-isel try ISD::FNEG before resorting to bitcasts and xors. by Dan Gohman · 16 years ago
  55. 5e5abb7 Reapply r81171 with a fix: don't try to use i64 when it isn't legal. by Dan Gohman · 16 years ago
  56. 92ad363 Don't swap the operands of a subtraction when trying to create a by Bob Wilson · 16 years ago
  57. 2a16e6b Revert r81171 which was causing pr4927. by Bob Wilson · 16 years ago
  58. 607a050 When widening a vector load, use the correct chain. This fixes PR4891. by Dan Gohman · 16 years ago
  59. d842962 change selectiondag to add the sign extended versions of immediate operands by Chris Lattner · 16 years ago
  60. ed48caf Fix an abort on a store of an empty struct member. getValue returns by Dan Gohman · 16 years ago
  61. fd06aa7 Fix a thinko: When lowering fneg with xor, bitcast the operands by Dan Gohman · 16 years ago
  62. 5149852 Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1. by Duncan Sands · 16 years ago
  63. c2d98bc Remove some not-really-used variables, as warned by Duncan Sands · 16 years ago
  64. b7c5bdf Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
  65. bd1d6a8 Detect VLAs. by Devang Patel · 16 years ago
  66. 3d45a85 LLVM currently represents floating-point negation as -0.0 - x. Fix by Dan Gohman · 16 years ago
  67. 8d44b28 Recognize more opportunities to use SSE min and max instructions, by Dan Gohman · 16 years ago
  68. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  69. 31e2c7b Remove Offset from ExternalSybmol MachineOperands, this is unused (and at least partly unsupported, in X86 encoding at least). by Daniel Dunbar · 16 years ago
  70. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  71. 62c77d3 Add extload expansion for f128 by Anton Korobeynikov · 16 years ago
  72. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  73. d8110fb Get rid of this horrible "benign race" by exploiting ManagedStatic to initialize by Owen Anderson · 16 years ago
  74. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  75. 43ed267 Fix some refactos for iostream changes (in -Asserts mode). by Daniel Dunbar · 16 years ago
  76. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  77. bbbfa99 remove a few DOUTs here and there. by Chris Lattner · 16 years ago
  78. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  79. 5aba5c0 Add check for completeness. Note that this doesn't actually have any by Eli Friedman · 16 years ago
  80. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  81. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  82. 02b1034 Reapply r79708 with the appropriate fix for the case that still requires locking. by Owen Anderson · 16 years ago
  83. 895a55e revert r79708 + r79711 by Chris Lattner · 16 years ago
  84. 8dde7c0 Actually remove unused static. Previous commit removed trailing whitespace. by Eric Christopher · 16 years ago
  85. 4d7c18c Remove unused static. by Eric Christopher · 16 years ago
  86. 0b7401d Ease contention on this lock by noticing that all writes to the VTs array will by Owen Anderson · 16 years ago
  87. 636e258 Fix typo. Should check both values of RangeUse for 0. Patch by Marius Wachtler. by Bill Wendling · 16 years ago
  88. 6a402dc Add an x86 peep that narrows TEST instructions to forms that use by Dan Gohman · 16 years ago
  89. dc4bdcd Use the schedule itinerary operand use/def cycle information to adjust dependence edge latency for post-RA scheduling. by David Goodwin · 16 years ago
  90. d68eea2 PR4737: Fix a nasty bug in load narrowing with non-power-of-two types. by Eli Friedman · 16 years ago
  91. 2c9489d Be tidy and use a break to exit from a switch block rather than by Dan Gohman · 16 years ago
  92. db8dc2b Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, and by Dan Gohman · 16 years ago
  93. 2962664 Remove a bit more cruft from the sjlj moving to a backend pass. by Jim Grosbach · 16 years ago
  94. f7e8af9 Be more clever about regclasses in ScheduleDAGSDNodes::EmitCopyFromReg. by Jakob Stoklund Olesen · 16 years ago
  95. 8a9d5f9 Needs to check whether unaligned load / store of i64 is legal here. by Evan Cheng · 16 years ago
  96. bc037cf Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
  97. e96507c 80 col violations. by Evan Cheng · 16 years ago
  98. 0d24bfb Simplify this code to not depend as much on CurMBB. by Dan Gohman · 16 years ago
  99. 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  100. 7cefd80 Indentation change. by Evan Cheng · 16 years ago