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