aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add pseudo instructions to the XCore for (load|store|load address) of aRichard Osborne2009-01-143-77/+66
* 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-141-44/+187
* Do not construct debug scope if RootScope *is* null.Devang Patel2009-01-141-1/+1
* rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner2009-01-141-24/+26
* Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy...Devang Patel2009-01-133-2453/+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-132-12/+20
* Keep "has debug info" big in MachineModuleInfo to avoid circular dependency b...Devang Patel2009-01-132-0/+2
* Undo previous checkin.Devang Patel2009-01-132-9/+2
* Fix testsuite regressions from recursive inlining.Dale Johannesen2009-01-131-3/+3
* Use DwarfWriter to record dbg variables.Devang Patel2009-01-132-4/+11
* Use dwarf writer to decide whether the module has debug info or not.Devang Patel2009-01-132-2/+9
* 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-132-2/+10
* Make instcombine ensure that all allocas are explicitly aligned at atDan Gohman2009-01-131-6/+11
* 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
* When replacing uses and the same node is reachedDuncan Sands2009-01-131-16/+9
* Fix some typos. Also, the WidenedVectors mapDuncan Sands2009-01-132-9/+20
* Correct a comment - this is not a sign extension.Duncan Sands2009-01-131-1/+1
* Correct a comment.Duncan Sands2009-01-131-1/+1
* Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295,Nick Lewycky2009-01-132-211/+41
* add a new insertAfter method, patch by Tom Jablin!Chris Lattner2009-01-131-0/+6
* make -march=cpp handle the nocapture attribute, make it assert if itChris Lattner2009-01-131-22/+19
* Un-tabify.Evan Cheng2009-01-131-1/+1
* FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a ...Evan Cheng2009-01-131-0/+13
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-139-61/+77
* Start using DebugInfo API to emit debug info.Devang Patel2009-01-131-11/+10
* Emit debug info, only if at least one compile unit is seen.Devang Patel2009-01-121-2/+8
* If multiple compile units are seen then emit them independently. In other wor...Devang Patel2009-01-121-65/+74
* Avoid cast<>, use light weith wrapper directly.Devang Patel2009-01-121-3/+3
* Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear s...Devang Patel2009-01-121-12/+9
* Enable recursive inlining. Reduce inlining thresholdDale Johannesen2009-01-122-8/+6
* Add classof() methods to support isa<> and other related facilities.Devang Patel2009-01-121-8/+2
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-1248-141/+145
* Add DwarfWriter interface to mainipulate source location info.Devang Patel2009-01-121-45/+91
* Clear debug info at the end of function processing.Devang Patel2009-01-121-1/+12
* There is no need to maintain separate labelid list in the dwarf writer. It is...Devang Patel2009-01-121-36/+5
* Remove some dead code from the days llvm had type planes.Rafael Espindola2009-01-121-46/+1
* Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register...Evan Cheng2009-01-125-65/+87
* More two-address fixes. This gets lua working with join-creation enabled.Owen Anderson2009-01-121-6/+10
* make tblgen autogenerate the nocapture intrinsics for Chris Lattner2009-01-121-4/+0
* make tblgen emit the entire Intrinsic::getAttributes method, Chris Lattner2009-01-121-10/+1
* Increase default inlining aggressiveness in partialDale Johannesen2009-01-111-2/+2