- 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
- 47a7d6f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
- 2b3bc30 Handle 'X' constraint in asm's better. by Dale Johannesen · 18 years ago
- ec3da55 Forgot these. by Evan Cheng · 18 years ago
- bc6cf9e remove extraneous &'s. by Chris Lattner · 18 years ago
- 1ea55cf This commit changes: by Chris Lattner · 18 years ago
- ee8df1f Add support for targets that have a legal ISD::TRAP. by Chris Lattner · 18 years ago
- 53c954f Output sinl for a long double FSIN node, not sin. by Duncan Sands · 18 years ago
- 96317d2 fix typo duncan noticed! by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 3b6a821 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 18 years ago
- de272b1 initial code for forming an FGETSIGN node. This is disabled until by Chris Lattner · 18 years ago
- 843cad4 Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 18 years ago
- 6f026a6 Support returning non-power-of-2 vectors to unblock some work by Nate Begeman · 18 years ago
- 797d56f Much improved pic jumptable codegen: by Evan Cheng · 18 years ago
- f14006f Didn't mean to check these in. by Evan Cheng · 18 years ago
- 1bf16631 Bug fix. Passive nodes are not in SUnitMap. by Evan Cheng · 18 years ago
- fa0df55 Move the LowerMEMCPY and LowerMEMCPYCall to a common place. by Rafael Espindola · 18 years ago
- 4646aa3 Make labels work in asm blocks; allow labels as by Dale Johannesen · 18 years ago
- fd66486 Add runtime library names for pow. by Dan Gohman · 18 years ago
- a160361 Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to by Dan Gohman · 18 years ago
- c0154c0 First round of ppc long double. call/return and by Dale Johannesen · 18 years ago
- 25a00a6 Add sqrt and powi intrinsics for long double. by Dale Johannesen · 18 years ago
- 5e1a428 Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and by Dan Gohman · 18 years ago
- b3d01d2 initialize SetCCResultContents, fixing PR1693 by Chris Lattner · 18 years ago
- 7d67e54 More long double fixes. x86_64 should build now. by Dale Johannesen · 18 years ago
- e2f23a3 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
- d8c9cb9 rename isOperandValidForConstraint to LowerAsmOperandForConstraint, by Chris Lattner · 18 years ago
- ba1a98a long double 9 of N. This finishes up the X86-32 bits by Dale Johannesen · 18 years ago
- 6decfbf Initialize the IndexedModeActions array with memset before by Dan Gohman · 18 years ago
- 7867793 Add new TargetLowering code to provide the final register type that an by Dan Gohman · 18 years ago
- a866514 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 18 years ago
- 309d3d5 Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 18 years ago
- 8e8d34b Tidy up ValueType names in comments. by Dan Gohman · 18 years ago
- 04deef3 Rename TargetLowering::getNumElements and friends to by Dan Gohman · 18 years ago
- 397c4d9 Fix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll, and PR1473. by Chris Lattner · 19 years ago
- 1fa8276 same patch as the previous one, but the symmetric case by Chris Lattner · 19 years ago
- b08cbbd7 Disable the (A == (B-A)) -> 2*A == B xform when the sub has multiple uses (in by Chris Lattner · 19 years ago
- 1796f1f Qualify several calls to functions in the MVT namespace, for consistency. by Dan Gohman · 19 years ago
- 0184f88 disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for by Chris Lattner · 19 years ago
- 429178d Add target hook to specify block size limit for if-conversion. by Evan Cheng · 19 years ago
- 44a2ed6 Allow i/s to match (gv+c). This fixes CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll by Chris Lattner · 19 years ago
- 15c1b82 fix a pasto by Chris Lattner · 19 years ago
- 4aff52b Fix a bug in my previous patch, grabbing the shift amount width from the by Chris Lattner · 19 years ago
- 9a861a8 Fold (x << c1)>> c2 into a single shift if the bits shifted out aren't used. by Chris Lattner · 19 years ago
- fb80151 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 19 years ago
- 784a68a Fix weirdness handling single element vectors. by Chris Lattner · 19 years ago
- 35f0417 remove dead target hooks. by Chris Lattner · 19 years ago
- 39f6533 remove some dead target hooks, subsumed by isLegalAddressingMode by Chris Lattner · 19 years ago
- f2d71d4 switch TL::getValueType to use MVT::getValueType. by Chris Lattner · 19 years ago
- ac3f815 add one addressing mode description hook to rule them all. by Chris Lattner · 19 years ago
- c2cba18 Remove isLegalAddressImmediate. by Evan Cheng · 19 years ago
- 3d7efa2 implement initial support for the silly X constraint. Testcase here: CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll by Chris Lattner · 19 years ago
- 843e445 Implement CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll by Chris Lattner · 19 years ago
- d685514 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 19 years ago
- 0c6bb5e repair x86 performance, dejagnu problems from previous change by Dale Johannesen · 19 years ago
- bacf4ac do not share old induction variables when this would result in invalid by Dale Johannesen · 19 years ago
- a2a2fd1 Added isLegalAddressExpression hook to test if the given expression can be by Evan Cheng · 19 years ago
- b7004fd More flexible TargetLowering LSR hooks for testing whether an immediate is a legal target address immediate or scale. by Evan Cheng · 19 years ago
- 168c585 initialize a instance variable by Chris Lattner · 19 years ago
- d7ef3f8 Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219 by Chris Lattner · 19 years ago
- 3e3a65b Need to init. by Jim Laskey · 19 years ago
- a9f917a Implement i/n/s constraints correctly. This fixes by Chris Lattner · 19 years ago
- d84d35b For PR1195: by Reid Spencer · 19 years ago
- d08d31f Fix PR1198, by adding initial i128 support. Patch by Dan Gohman. by Chris Lattner · 19 years ago
- 92658d5 Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer. by Evan Cheng · 19 years ago
- 296a83c Fit in 80 columns by Chris Lattner · 19 years ago
- 53026f1 Allow the target to override the ISD::CondCode that's to be used to test the by Evan Cheng · 19 years ago
- ddf1421b8 Move a function out of line. by Reid Spencer · 19 years ago
- 61a4be8 Minor fix. by Evan Cheng · 19 years ago
- 31cbddf Store default libgcc routine names and allow them to be redefined by target. by Evan Cheng · 19 years ago
- 3b7c257 Cleaned setjmp/longjmp lowering interfaces. Now we're producing right by Anton Korobeynikov · 19 years ago
- 4eee724 Preliminary soft float support. by Evan Cheng · 19 years ago
- 5d5916b Fix the dag combiner bug corresponding to PR1014. by Chris Lattner · 19 years ago
- d550248 Add a mechanism to specify whether a target supports a particular indexed load / store. by Evan Cheng · 19 years ago
- de46e48 For PR786: by Reid Spencer · 19 years ago
- 8c6949e Change the prototype for TargetLowering::isOperandValidForConstraint by Chris Lattner · 19 years ago
- ab51cf2 Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 19 years ago
- d35734b Naming consistency. by Evan Cheng · 19 years ago
- e71fe34d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 19 years ago
- a389a61 initialize ivar by Chris Lattner · 19 years ago
- 5d9fd97 Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an by Evan Cheng · 19 years ago
- 0dce331 Change the default to 0, which means 'default'. by Chris Lattner · 19 years ago
- 373be1d forgot this by Duraid Madina · 19 years ago
- 85ea83e Add some advice by Chris Lattner · 19 years ago[Renamed from llvm/lib/Target/TargetLowering.cpp]
- af5ae57 Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail. by Evan Cheng · 19 years ago
- c5bb8ab Port some bugfixes in shift handling from SimplifyDemandedBits over to by Chris Lattner · 19 years ago
- 8cac9cd TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts. by Jim Laskey · 19 years ago
- 0e57b2c Start on my todo list by Andrew Lenharth · 19 years ago
- 19aaaca Another typo. Pointed out by Nate Begeman. by Evan Cheng · 20 years ago
- 6dcec44 Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal. by Evan Cheng · 20 years ago
- 20eb2ce this should be 128 I think by Andrew Lenharth · 20 years ago
- 1dc9ec5 Move this code to a common place by Andrew Lenharth · 20 years ago
- 8c2c1e9 Refactor a bunch of includes so that TargetMachine.h doesn't have to include by Owen Anderson · 20 years ago
- 10c6537 When tracking demanded bits, if any bits from the sext of an SRA are demanded, by Chris Lattner · 20 years ago
- cd4a643 Use ComputeMaskedBits to determine # sign bits as a fallback. This allows us by Chris Lattner · 20 years ago
- 4f3de3e Add some more sign propagation cases by Chris Lattner · 20 years ago
- f860757 Add some more simple sign bit propagation cases. by Chris Lattner · 20 years ago
- 7206d74 Add some really really simple code for computing sign-bit propagation. by Chris Lattner · 20 years ago
- 86a1467 Fold (trunc (srl x, c)) -> (srl (trunc x), c) by Chris Lattner · 20 years ago