1. 17c428e Support for custom lowering of ISD::RET. by Evan Cheng · 19 years ago
  2. abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 19 years ago
  3. b2efb85 Applied some recommend changes from sabre. The dominate one beginning "let the by Jim Laskey · 19 years ago
  4. 5bf6f25 Add unique id to debug location for debug label use (work in progress.) by Jim Laskey · 19 years ago
  5. 7ca9ab3 Change how MachineDebugInfo is fetched. by Jim Laskey · 19 years ago
  6. 57030e3 allow custom lowering to return null for legal results by Andrew Lenharth · 19 years ago
  7. e8f65f1 Support Custom lowering of a few more operations. by Andrew Lenharth · 19 years ago
  8. c26f7a0 unbreak the build :-/ by Chris Lattner · 19 years ago
  9. f3fd9fe Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. Not by Evan Cheng · 19 years ago
  10. 232348d Fix a pasto by Chris Lattner · 19 years ago
  11. ed7b5ba fix a thinko in the bit_convert handling code by Chris Lattner · 19 years ago
  12. 3548189 add very simple support for the BIT_CONVERT node by Chris Lattner · 19 years ago
  13. 0fcd40f remove dead code by Chris Lattner · 19 years ago
  14. 1ccf26a The 81st column doesn't like code in it. by Chris Lattner · 19 years ago
  15. e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 19 years ago
  16. d5781fc * Added support for X86 RET with an additional operand to specify number of by Evan Cheng · 19 years ago
  17. f9dee6a make sure to relegalize all cases by Chris Lattner · 19 years ago
  18. 8339736 fix a bug I introduced that broke recursive expansion of nodes (e.g. scalarizing vectors) by Chris Lattner · 19 years ago
  19. 69a889e Fix a nasty latent bug in the legalizer that was triggered by my patch by Chris Lattner · 19 years ago
  20. 898101c X86 conditional branch support. by Evan Cheng · 19 years ago
  21. e773673 Make sure to relegalize new nodes by Chris Lattner · 19 years ago
  22. f1a47c3 More corrections for flagged copyto/from reg by Chris Lattner · 19 years ago
  23. 7310fb1 legalize copytoreg and copyfromreg nodes that have flag operands correctly. by Chris Lattner · 19 years ago
  24. 181b7a3 allow custom expansion of BR_CC by Chris Lattner · 19 years ago
  25. 7df96d6 X86 lowers SELECT to a cmp / test followed by a conditional move. by Evan Cheng · 19 years ago
  26. f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 19 years ago
  27. d7d746f Lowering constant pool entries on ppc exposed a bug in the recently added by Nate Begeman · 19 years ago
  28. 58f7963 Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll by Chris Lattner · 19 years ago
  29. 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 19 years ago
  30. 5e3c5b4 Teach legalize how to promote sext_inreg to fix a problem Andrew pointed by Chris Lattner · 19 years ago
  31. cc827e6 Fix a crash where ConstantVec nodes were being generated with the wrong by Nate Begeman · 19 years ago
  32. 8cfa57b Teach the SelectionDAG ISel how to turn ConstantPacked values into by Nate Begeman · 19 years ago
  33. cde0f5c bah, must generate all results by Andrew Lenharth · 19 years ago
  34. 49c709f cycle counter fix by Andrew Lenharth · 19 years ago
  35. 9ad17c9 Promote line and column number information for our friendly 64-bit targets. by Chris Lattner · 19 years ago
  36. ae35575 At long last, you can say that f32 isn't supported for setcc by Andrew Lenharth · 19 years ago
  37. 5b5b8c2 add support for custom lowering SINT_TO_FP by Andrew Lenharth · 19 years ago
  38. 36ce691 Add support for a new STRING and LOCATION node for line number support, patch by Chris Lattner · 19 years ago
  39. 6a64861 Add the majority of the vector machien value types we expect to support, by Nate Begeman · 19 years ago
  40. ab48be3 Check in code to scalarize arbitrarily wide packed types for some simple by Nate Begeman · 19 years ago
  41. 4ef3b81 Rather than attempting to legalize 1 x float, make sure the SD ISel never by Nate Begeman · 19 years ago
  42. 308575b Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn't by Chris Lattner · 19 years ago
  43. f70e30b The first patch of X86 support for read cycle counter by Andrew Lenharth · 19 years ago
  44. b89175f Silence a bogus warning by Chris Lattner · 19 years ago
  45. 5fbb5d2 Teach LLVM how to scalarize packed types. Currently, this only works on by Nate Begeman · 19 years ago
  46. 0c8fbe3 Allow targets to custom legalize leaf nodes like GlobalAddress. by Chris Lattner · 19 years ago
  47. b9debbf Teach legalize about targetglobaladdress by Chris Lattner · 19 years ago
  48. 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
  49. de202b3 Switch the allnodes list from a vector of pointers to an ilist of nodes.This eliminates the vector, allows constant time removal of a node froma graph, and makes iteration over the all nodes list stable when adding by Chris Lattner · 19 years ago
  50. 040c11c Handle the trivial (but common) two-op case more efficiently by Chris Lattner · 19 years ago
  51. 0d902a9 Allocate the right amount of memory for this vector up front. by Chris Lattner · 19 years ago
  52. b7f6ef1 Allow custom lowered FP_TO_SINT ops in the check for whether a larger by Nate Begeman · 19 years ago
  53. 5dc897b Teach Legalize how to do something with EXTRACT_ELEMENT when the type of by Nate Begeman · 19 years ago
  54. 419f8b6 Legalize BUILD_PAIR appropriately for upcoming 64 bit PowerPC work. by Nate Begeman · 19 years ago
  55. 8136cda Use getExtLoad here instead of getNode, as extloads produce two values. This by Chris Lattner · 19 years ago
  56. 5054f16 Relax the checking on zextload generation a bit, since as sabre pointed out by Nate Begeman · 19 years ago
  57. 9ad8481 When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember that the chain by Chris Lattner · 19 years ago
  58. 4c8f8f0 Implement PromoteOp for *EXTLOAD, allowing MallocBench/gs to Legalize by Chris Lattner · 19 years ago
  59. 144ff66 Add support to Legalize for expanding i64 sextload/zextload into hi and lo by Nate Begeman · 19 years ago
  60. ded4963 Move some Legalize functionality over to the DAGCombiner where it belongs. by Nate Begeman · 19 years ago
  61. cf5c79b silence a bogus GCC warning by Chris Lattner · 19 years ago
  62. 32fca00 Make the legalizer completely non-recursive by Chris Lattner · 19 years ago
  63. 829cb81 Remove some bad code from Legalize by Nate Begeman · 19 years ago
  64. 1aa1972 Fix some faulty logic in the libcall inserter. by Nate Begeman · 19 years ago
  65. 27d404c Add back a workaround that fixes some breakages from chris's last change. by Nate Begeman · 19 years ago
  66. ab510a7 Fix a problem where the legalizer would run out of stack space on extremely by Chris Lattner · 19 years ago
  67. 473a990 Fix two bugs in my patch earlier today that broke int->fp conversion on X86. by Chris Lattner · 19 years ago
  68. 01b3d73 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 19 years ago
  69. 13d58e7 Allow targets to say they don't support truncstore i1 (which includes a mask by Chris Lattner · 19 years ago
  70. 6fdcb25 Clean up some code from the last checkin by Chris Lattner · 19 years ago
  71. 99c25b8 Fix a bug in legalize where it would emit two calls to libcalls that return by Chris Lattner · 19 years ago
  72. 08951a3 Make sure to legalize assert[zs]ext's operand correctly by Chris Lattner · 19 years ago
  73. 13c78e2 legalize ANY_EXTEND appropriately by Chris Lattner · 19 years ago
  74. 50ec897 Allow targets to custom expand shifts that are too large for their registers by Chris Lattner · 19 years ago
  75. cc0675a Fix FreeBench/fourinarow with the dag isel, by not adding a bogus result by Chris Lattner · 19 years ago
  76. ec176e3 Fix a miscompile of PtrDist/bc. Sign extending bools is not the right thing, by Chris Lattner · 19 years ago
  77. 56eb868 Add support for AssertSext and AssertZext, folding other extensions with by Nate Begeman · 19 years ago
  78. 5e3efbc Some of us cared about the the promote path by Andrew Lenharth · 19 years ago
  79. 507f752 Fix an infinite loop on x86 by Chris Lattner · 19 years ago
  80. eb150d7 Nate noticed that Andrew never did this. This fixes PR600 by Chris Lattner · 19 years ago
  81. 5839bf2 Change ConstantPoolSDNode to actually hold the Constant itself instead of by Chris Lattner · 19 years ago
  82. d7050a9 the 5th operand is the 4th number by Chris Lattner · 19 years ago
  83. 23004e5 Add support for targets that want to custom expand select_cc in some cases. by Chris Lattner · 19 years ago
  84. 07dffd6 Allow LowerOperation to return a null SDOperand in case it wants to lower by Chris Lattner · 19 years ago
  85. c9c60f6 Start using isOperationLegal and isTypeLegal to simplify the code by Chris Lattner · 19 years ago
  86. b942a3d Teach Legalize how to turn setcc into select_cc by Nate Begeman · 19 years ago
  87. 550b1e5 When legalizing brcond ->brcc or select -> selectcc, make sure to truncate by Chris Lattner · 19 years ago
  88. cb6682f Culling out use of unions for converting FP to bits and vice versa. by Jim Laskey · 19 years ago
  89. 02659d2 Switched to using BitsToDouble for int_to_float to avoid aliasing problem. by Jim Laskey · 19 years ago
  90. 491dfa8 Change hex float constants for the sake of VC++. by Jim Laskey · 19 years ago
  91. 6269ed1 by Jim Laskey · 19 years ago
  92. d5d0f9b Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef) by Chris Lattner · 19 years ago
  93. 7cbd525 Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nasty by Nate Begeman · 19 years ago
  94. 149c58c Add some methods for dag->dag isel. by Chris Lattner · 19 years ago
  95. 2d56e72 Fix last night's PPC32 regressions by by Nate Begeman · 19 years ago
  96. d2558e3 Teach the legalizer how to legalize FP_TO_UINT. by Nate Begeman · 19 years ago
  97. e5d6382 Some SELECT_CC cleanups: by Nate Begeman · 19 years ago
  98. 9373a81 Add new node, SELECT_CC. This node is for targets that don't natively by Nate Begeman · 19 years ago
  99. 7cf7e3f Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the by Chris Lattner · 19 years ago
  100. 82299e7 Change FindEarliestCallSeqEnd (used by libcall insertion) to use a set to by Chris Lattner · 19 years ago