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