1. ab0b949 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 17 years ago
  2. 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 17 years ago
  3. e179584 Change how FP immediates are handled. by Nate Begeman · 18 years ago
  4. 14d12ca Enable SSE4 codegen and pattern matching. Add some notes to the README. by Nate Begeman · 18 years ago
  5. b5af334 Tablegen support for insert & extract element matching by Nate Begeman · 18 years ago
  6. 8535624 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets by Christopher Lamb · 18 years ago
  7. b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
  8. ddf8956 This commit changes: by Chris Lattner · 18 years ago
  9. 48be23c rename SDTRet -> SDTNone. by Chris Lattner · 18 years ago
  10. b8f217f add SDNPSideEffect node property declaration by Chris Lattner · 18 years ago
  11. 8947dd5 add SDNPMayLoad to the 'load' sdnode definition. This is enough to get all the x86 by Chris Lattner · 18 years ago
  12. 2e48a70 rename isStore -> mayStore to more accurately reflect what it captures. by Chris Lattner · 18 years ago
  13. c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago
  14. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  15. ffc04d3 add a immAllZerosV_bc pattern fragment for consistency with others. by Chris Lattner · 18 years ago
  16. c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 18 years ago
  17. d23aa5a Rename keyword "modify" -> "implicit". by Evan Cheng · 18 years ago
  18. 85dbe1a Initial support for multi-result patterns: by Evan Cheng · 18 years ago
  19. 59a5873 Long double patch 4 of N: initial x87 implementation. by Dale Johannesen · 18 years ago
  20. 557c363 Add selection DAG nodes for subreg insert/extract. PR1350 by Christopher Lamb · 18 years ago
  21. 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 18 years ago
  22. b3a0417 Implement "general dynamic", "initial exec" and "local exec" TLS models for by Lauro Ramos Venancio · 18 years ago
  23. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
  24. fc14b31 Fix predicates for unindexed stores so they don't accidentally match indexed by Chris Lattner · 19 years ago
  25. 0030582 Rename ISD::MemOpAddrMode to ISD::MemIndexedMode by Evan Cheng · 19 years ago
  26. 81fd607 Added indexed store node and patfrag's. by Evan Cheng · 19 years ago
  27. 87e0813 Change load PatFrag to ignore indexed load. by Evan Cheng · 19 years ago
  28. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 19 years ago
  29. af9db75 Add properties to ComplexPattern. by Evan Cheng · 19 years ago
  30. 2e49f09 Naming consistency. by Evan Cheng · 19 years ago
  31. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 19 years ago
  32. c548428 Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an by Evan Cheng · 19 years ago
  33. 31f7be9 Vector extract / insert index operand should have ptr type. by Evan Cheng · 19 years ago
  34. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
  35. f5e1dc2 Renamed AddedCost to AddedComplexity. by Evan Cheng · 19 years ago
  36. 5941320 Allow "let AddedCost = n in" to increase pattern complexity. by Evan Cheng · 19 years ago
  37. 1fcee4e Add a new vnot_conv predicate for matching vnot's where the allones vector is by Chris Lattner · 19 years ago
  38. 1eda6e7 Add vector_extract and vector_insert nodes. by Evan Cheng · 19 years ago
  39. 48b61a7 Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum value. Split them into separate enums. by Chris Lattner · 19 years ago
  40. 999f3b5 Changed isBuildVectorAllOnesInteger to isBuildVectorAllOnes. by Evan Cheng · 19 years ago
  41. e506f9a Add immAllZerosV helper by Evan Cheng · 19 years ago
  42. c985d82 add a vnot helper node for matching 'not' on vectors by Chris Lattner · 19 years ago
  43. ea93f63 Add new intrinsic node definitions for tblgen use by Chris Lattner · 19 years ago
  44. da10f19 Shuffle some includes around by Chris Lattner · 19 years ago
  45. da91bdc expose intrinsic info to the targets. by Chris Lattner · 19 years ago
  46. 811ec1c x86 ISD::SCALAR_TO_VECTOR support. by Evan Cheng · 19 years ago
  47. 39afef3 Add a build_vector node by Chris Lattner · 19 years ago
  48. fa818d0 add vector_shuffle by Chris Lattner · 19 years ago
  49. c29e126 add support for the bitconvert node by Chris Lattner · 19 years ago
  50. d26b8f9 relax fcopysign by Andrew Lenharth · 19 years ago
  51. 97d74aa fcopysign support by Andrew Lenharth · 19 years ago
  52. 41edaa0 remove the read/write port/io intrinsics. by Chris Lattner · 19 years ago
  53. 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 19 years ago
  54. 9c3c2e9 Whoops, didn't mean to check this in yet. by Nate Begeman · 19 years ago
  55. c22f357 Add a missing and useful pat frag by Nate Begeman · 19 years ago
  56. a54aa94 Targets all now request ConstantFP to be legalized into TargetConstantFP. by Chris Lattner · 20 years ago
  57. d88fc03 bswap implementation by Nate Begeman · 20 years ago
  58. 35ef913 Add bswap, rotl, and rotr nodes by Nate Begeman · 20 years ago
  59. 6da8d99 New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace by Evan Cheng · 20 years ago
  60. 0a3a5e2 Added fpimm node for ConstantFP. by Evan Cheng · 20 years ago
  61. abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 20 years ago
  62. 5bf6f25 Add unique id to debug location for debug label use (work in progress.) by Jim Laskey · 20 years ago
  63. 993ff1c Add support for brcond by Andrew Lenharth · 20 years ago
  64. 330851a support targetexternalsym by Andrew Lenharth · 20 years ago
  65. 171049d * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead. by Evan Cheng · 20 years ago
  66. d13b00e Operand 1 of TRUNCSTORE can be any of integer and floating point types. by Evan Cheng · 20 years ago
  67. 351dc96 Added special flag node FLAG. by Evan Cheng · 20 years ago
  68. 5c82f4d add some nodes, forgot to commit this last night :( by Chris Lattner · 20 years ago
  69. a5386b0 Added X86 readport patterns. by Evan Cheng · 20 years ago
  70. 898101c X86 conditional branch support. by Evan Cheng · 20 years ago
  71. 737f631 add a node, for completeness by Chris Lattner · 20 years ago
  72. 6aa4529 Since extload can also be used by FP, split STDIntExtLoad into two parts, by Nate Begeman · 20 years ago
  73. 0b21843 add truncstore by Chris Lattner · 20 years ago
  74. f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 20 years ago
  75. cb17bac * Promote all 1 bit entities to 8 bit. by Evan Cheng · 20 years ago
  76. 543b458 Added constpool, frameindex, and externalsym nodes. by Evan Cheng · 20 years ago
  77. 58e84a6 Added support to specify predicates. by Evan Cheng · 20 years ago
  78. 2b52426 Fixed extload type profile. The 4th operand is a ValueType node with type by Evan Cheng · 20 years ago
  79. 3d2331d Added sextld + zextld DAG nodes. by Evan Cheng · 20 years ago
  80. 993aeb2 Prepare support for AltiVec multiply, divide, and sqrt. by Nate Begeman · 20 years ago
  81. d2c339c Fix typo :( by Chris Lattner · 20 years ago
  82. 3aed79e add selectcc by Chris Lattner · 20 years ago
  83. 8438454 Realize the constant pool & global addrs must always be ptr type by Chris Lattner · 20 years ago
  84. 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 20 years ago
  85. b612ff9 Use SDTCisPtrTy type property for store address. by Evan Cheng · 20 years ago
  86. b51a059 * Added X86 store patterns. * Added X86 dec patterns. by Evan Cheng · 20 years ago
  87. d8fe3b3 Add SDTCisPtrTy and use it for loads, to indicate that the operand of a load by Chris Lattner · 20 years ago
  88. f20da7e Added support for ComplexPattern. by Evan Cheng · 20 years ago
  89. 68bfd9c On some targets (e.g. X86), shift amounts are not the same as the value by Chris Lattner · 20 years ago
  90. f8ac814 * Added instruction property hasCtrlDep for those which r/w control-flow by Evan Cheng · 20 years ago
  91. db40dc2 Add globaladdress and targetglobaladdress nodes for dag patterns by Chris Lattner · 20 years ago
  92. 5966955 add support for SELECT to TargetSelectionDAG.td, add support for by Duraid Madina · 20 years ago
  93. e2fd9e2 add support for int->FP and FP->int ops, and add ia64 patterns for these by Duraid Madina · 20 years ago
  94. 1f426de Add nodes for CondCodeSDNode and setcc, and add a bunch of pattern fragments by Chris Lattner · 20 years ago
  95. 9789826 Add undef by Chris Lattner · 20 years ago
  96. eae6d64 Use a literal to define ineg instead of immzero by Chris Lattner · 20 years ago
  97. d684e1a add cttz and ctpop by Andrew Lenharth · 20 years ago
  98. 444215d add the integer truncate/extension operations by Chris Lattner · 20 years ago
  99. 13664a6 add a new SDTCisOpSmallerThanOp type constraint, and implement fround/fextend in terms of it by Chris Lattner · 20 years ago
  100. 17f2cf0 Pull DAG ISel generation nodes out of the PowerPC backend to where they by Chris Lattner · 20 years ago