aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Simplify the MachineLICM pass by having it only traverse outerDan Gohman2009-01-152-122/+66
* Fix Alpha test and support for private linkage.Rafael Espindola2009-01-152-6/+7
* Expand insert/extract of a <4 x i32> with a variable index.Mon P Wang2009-01-152-2/+25
* Add the private linkage.Rafael Espindola2009-01-1572-145/+401
* Use lightweight DebugInfo objects directly.Devang Patel2009-01-153-83/+66
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-1528-155/+144
* add comment to explain my previous commit, as asked by ChrisNuno Lopes2009-01-151-0/+2
* avoid using iterators when they get invalidated potentiallyGabor Greif2009-01-151-4/+14
* Use variable's context to identify respective DbgScope.Devang Patel2009-01-152-11/+380
* Add load-folding table entries for BT*ri8 instructions.Dan Gohman2009-01-151-0/+3
* Make getWidenVectorType const; this file was missed in theDan Gohman2009-01-151-1/+1
* Make getWidenVectorType const.Dan Gohman2009-01-153-3/+3
* Eliminate a redundant check.Evan Cheng2009-01-151-2/+1
* - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex...Evan Cheng2009-01-152-22/+62
* More consts on TargetLowering references.Dan Gohman2009-01-154-10/+9
* Use const with TargetLowering references in a few more places.Dan Gohman2009-01-152-5/+7
* Const-qualify getPreIndexedAddressParts and friends.Dan Gohman2009-01-155-16/+17
* Don't fold address calculations which use negative offsets intoRichard Osborne2009-01-152-2/+14
* Update the operands used when building LDAWSP instructions to match the .tdRichard Osborne2009-01-152-2/+1
* minor refactoring: use a more specific APIGabor Greif2009-01-151-2/+3
* - Convert remaining i64 custom lowering into custom instruction emissionScott Michel2009-01-159-194/+373
* Some small documentation fixes.Mikhail Glushenkov2009-01-152-22/+24
* Clarify the documentation a bit.Mikhail Glushenkov2009-01-152-13/+23
* Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad!Chris Lattner2009-01-142-3/+30
* xfail for now.Devang Patel2009-01-141-0/+1
* Add pseudo instructions to the XCore for (load|store|load address) of aRichard Osborne2009-01-144-77/+84
* fix crash in the case when some arg is nullNuno Lopes2009-01-141-1/+1
* minor simplificationGabor Greif2009-01-141-2/+2
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-143-46/+228
* Make -o a prefix option.Mikhail Glushenkov2009-01-141-1/+1
* Do not construct debug scope if RootScope *is* null.Devang Patel2009-01-141-1/+1
* Add member template MallocAllocator::Allocate(Num) (to match the same functio...Ted Kremenek2009-01-141-0/+5
* rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner2009-01-142-24/+61
* Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy...Devang Patel2009-01-134-3428/+10
* fix memleaksNuno Lopes2009-01-131-0/+2
* BT appears to be available on all >= i386 chips.Dan Gohman2009-01-131-1/+0
* Don't use a BT instruction if the AND has multiple uses.Dan Gohman2009-01-131-1/+3
* Disable the register+memory forms of the bt instructions for now. ThanksDan Gohman2009-01-133-13/+26
* Keep "has debug info" big in MachineModuleInfo to avoid circular dependency b...Devang Patel2009-01-133-2/+9
* Undo previous checkin.Devang Patel2009-01-133-12/+2
* Fix testsuite regressions from recursive inlining.Dale Johannesen2009-01-132-3/+296
* Use DwarfWriter to record dbg variables.Devang Patel2009-01-134-8/+19
* Use dwarf writer to decide whether the module has debug info or not.Devang Patel2009-01-133-2/+12
* Add bt instructions that take immediate operands.Dan Gohman2009-01-132-2/+32
* Fix a few more JIT encoding issues in the BT instructions.Dan Gohman2009-01-131-2/+2
* Use assertions to check for conditions that should never happen.Dan Gohman2009-01-131-12/+6
* The list-td and list-tdrr schedulers don't yet support physregDan Gohman2009-01-134-4/+14
* Make instcombine ensure that all allocas are explicitly aligned at atDan Gohman2009-01-133-8/+15
* Checking in conditionals, function call, arrays and libcalls implementation.Sanjiv Gupta2009-01-1312-275/+1149
* Avoid referring to edge D after the Succs or Preds arrays haveDan Gohman2009-01-131-3/+3