1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 63079f0 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 17 years ago
  3. 2ceb2cf initial code for forming an FGETSIGN node. This is disabled until by Chris Lattner · 17 years ago
  4. 1a3048b Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 17 years ago
  5. d73ab88 Support returning non-power-of-2 vectors to unblock some work by Nate Begeman · 17 years ago
  6. cc41586 Much improved pic jumptable codegen: by Evan Cheng · 17 years ago
  7. 2dfdefd Didn't mean to check these in. by Evan Cheng · 17 years ago
  8. 7da8f39 Bug fix. Passive nodes are not in SUnitMap. by Evan Cheng · 17 years ago
  9. f1ba1ca Move the LowerMEMCPY and LowerMEMCPYCall to a common place. by Rafael Espindola · 17 years ago
  10. eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 17 years ago
  11. e54be10 Add runtime library names for pow. by Dan Gohman · 17 years ago
  12. 525178c Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to by Dan Gohman · 17 years ago
  13. 161e897 First round of ppc long double. call/return and by Dale Johannesen · 17 years ago
  14. 317096a Add sqrt and powi intrinsics for long double. by Dale Johannesen · 17 years ago
  15. c3b0b5c Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and by Dan Gohman · 17 years ago
  16. dfe8934 initialize SetCCResultContents, fixing PR1693 by Chris Lattner · 17 years ago
  17. 73328d1 More long double fixes. x86_64 should build now. by Dale Johannesen · 17 years ago
  18. 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 17 years ago
  19. 48884cd rename isOperandValidForConstraint to LowerAsmOperandForConstraint, by Chris Lattner · 17 years ago
  20. 5411a39 long double 9 of N. This finishes up the X86-32 bits by Dale Johannesen · 17 years ago
  21. 93f81e2 Initialize the IndexedModeActions array with memset before by Dan Gohman · 17 years ago
  22. b6f5b00 Add new TargetLowering code to provide the final register type that an by Dan Gohman · 17 years ago
  23. 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
  24. ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
  25. 2d74a31 Tidy up ValueType names in comments. by Dan Gohman · 17 years ago
  26. b9f1019 Rename TargetLowering::getNumElements and friends to by Dan Gohman · 17 years ago
  27. 4e7e6cd Fix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll, and PR1473. by Chris Lattner · 17 years ago
  28. 7667c0b same patch as the previous one, but the symmetric case by Chris Lattner · 17 years ago
  29. 2ad913b Disable the (A == (B-A)) -> 2*A == B xform when the sub has multiple uses (in by Chris Lattner · 17 years ago
  30. b55757e Qualify several calls to functions in the MVT namespace, for consistency. by Dan Gohman · 17 years ago
  31. 3fc5b01 disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for by Chris Lattner · 17 years ago
  32. d60483e Add target hook to specify block size limit for if-conversion. by Evan Cheng · 17 years ago
  33. 75c7d2b Allow i/s to match (gv+c). This fixes CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll by Chris Lattner · 17 years ago
  34. 0a16a1f fix a pasto by Chris Lattner · 17 years ago
  35. 8c7d2d5 Fix a bug in my previous patch, grabbing the shift amount width from the by Chris Lattner · 17 years ago
  36. 895c4ab Fold (x << c1)>> c2 into a single shift if the bits shifted out aren't used. by Chris Lattner · 17 years ago
  37. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 17 years ago
  38. c294177 Fix weirdness handling single element vectors. by Chris Lattner · 17 years ago
  39. 2b95fd6 remove dead target hooks. by Chris Lattner · 17 years ago
  40. b445d0c remove some dead target hooks, subsumed by isLegalAddressingMode by Chris Lattner · 17 years ago
  41. d2f340b switch TL::getValueType to use MVT::getValueType. by Chris Lattner · 17 years ago
  42. 1436bb6 add one addressing mode description hook to rule them all. by Chris Lattner · 17 years ago
  43. caaf691 Remove isLegalAddressImmediate. by Evan Cheng · 17 years ago
  44. c13dd1c implement initial support for the silly X constraint. Testcase here: CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll by Chris Lattner · 17 years ago
  45. 065421f Implement CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll by Chris Lattner · 17 years ago
  46. 4234f57 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 17 years ago
  47. fa4bce2 repair x86 performance, dejagnu problems from previous change by Dale Johannesen · 17 years ago
  48. 8e59e16 do not share old induction variables when this would result in invalid by Dale Johannesen · 17 years ago
  49. 14245a9 Added isLegalAddressExpression hook to test if the given expression can be by Evan Cheng · 17 years ago
  50. c289faf More flexible TargetLowering LSR hooks for testing whether an immediate is a legal target address immediate or scale. by Evan Cheng · 17 years ago
  51. 6618039 initialize a instance variable by Chris Lattner · 17 years ago
  52. 01ca65b Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219 by Chris Lattner · 17 years ago
  53. 9bb3c93 Need to init. by Jim Laskey · 17 years ago
  54. 9ff6ee8 Implement i/n/s constraints correctly. This fixes by Chris Lattner · 17 years ago
  55. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  56. f839ce7 Fix PR1198, by adding initial i128 support. Patch by Dan Gohman. by Chris Lattner · 18 years ago
  57. fa1eb27 Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer. by Evan Cheng · 18 years ago
  58. fea997a Fit in 80 columns by Chris Lattner · 18 years ago
  59. d385fd6 Allow the target to override the ISD::CondCode that's to be used to test the by Evan Cheng · 18 years ago
  60. 02114aa Move a function out of line. by Reid Spencer · 18 years ago
  61. 79cca50 Minor fix. by Evan Cheng · 18 years ago
  62. 5696622 Store default libgcc routine names and allow them to be redefined by target. by Evan Cheng · 18 years ago
  63. d27a258 Cleaned setjmp/longjmp lowering interfaces. Now we're producing right by Anton Korobeynikov · 18 years ago
  64. 1a8f1fe Preliminary soft float support. by Evan Cheng · 18 years ago
  65. 3687c1a Fix the dag combiner bug corresponding to PR1014. by Chris Lattner · 18 years ago
  66. 5ff839f Add a mechanism to specify whether a target supports a particular indexed load / store. by Evan Cheng · 18 years ago
  67. 3ed469c For PR786: by Reid Spencer · 18 years ago
  68. dba1aee Change the prototype for TargetLowering::isOperandValidForConstraint by Chris Lattner · 18 years ago
  69. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
  70. 2e49f09 Naming consistency. by Evan Cheng · 18 years ago
  71. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
  72. cf9668f initialize ivar by Chris Lattner · 18 years ago
  73. c548428 Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an by Evan Cheng · 18 years ago
  74. 7acf5f3 Change the default to 0, which means 'default'. by Chris Lattner · 18 years ago
  75. 0c9e0ff forgot this by Duraid Madina · 18 years ago
  76. 42f75a9 Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail. by Evan Cheng · 18 years ago
  77. c4fa603 Port some bugfixes in shift handling from SimplifyDemandedBits over to by Chris Lattner · 18 years ago
  78. 9bfa2dc TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts. by Jim Laskey · 18 years ago
  79. 232c910 Start on my todo list by Andrew Lenharth · 18 years ago
  80. 7e399c1 Another typo. Pointed out by Nate Begeman. by Evan Cheng · 18 years ago
  81. e9b3da1 Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal. by Evan Cheng · 18 years ago
  82. 3e34849 this should be 128 I think by Andrew Lenharth · 18 years ago
  83. dae9cbe Move this code to a common place by Andrew Lenharth · 18 years ago
  84. 07000c6 Refactor a bunch of includes so that TargetMachine.h doesn't have to include by Owen Anderson · 18 years ago
  85. 1b73713 When tracking demanded bits, if any bits from the sext of an SRA are demanded, by Chris Lattner · 18 years ago
  86. 822db93 Use ComputeMaskedBits to determine # sign bits as a fallback. This allows us by Chris Lattner · 18 years ago
  87. e60351b Add some more sign propagation cases by Chris Lattner · 18 years ago
  88. d6f7fe7 Add some more simple sign bit propagation cases. by Chris Lattner · 18 years ago
  89. 5c3e21d Add some really really simple code for computing sign-bit propagation. by Chris Lattner · 18 years ago
  90. c93dfda Fold (trunc (srl x, c)) -> (srl (trunc x), c) by Chris Lattner · 18 years ago
  91. fe8babf Implement ComputeMaskedBits/SimplifyDemandedBits for ISD::TRUNCATE by Chris Lattner · 18 years ago
  92. a69571c Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 18 years ago
  93. 1b5232a relax assertion by Chris Lattner · 18 years ago
  94. 1482b5f Allow targets to compute masked bits for intrinsics. by Chris Lattner · 18 years ago
  95. a6c9de4 Was returning the wrong type. by Chris Lattner · 18 years ago
  96. 79227e2 Modify the TargetLowering::getPackedTypeBreakdown method to also return the by Chris Lattner · 18 years ago
  97. dc87929 Implement TargetLowering::getPackedTypeBreakdown by Chris Lattner · 18 years ago
  98. 677274b Typo by Evan Cheng · 18 years ago
  99. 3a593584 set TransformToType correctly for vector types. by Chris Lattner · 18 years ago
  100. 30b37b5 Add LSR hooks. by Evan Cheng · 18 years ago