aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-2720-14/+252
* Move subreg lowering pass to be right after regalloc, per feedback.Christopher Lamb2007-07-271-4/+10
* Reverting 40504 for now. It's breaking oggenc.Evan Cheng2007-07-274-36/+71
* Fix thinko. Update return status appropriately.Devang Patel2007-07-261-1/+1
* Fix a bug introduced in my last commit.Owen Anderson2007-07-263-2/+24
* Fix a couple more bugs in the phi construction by pulling in code that doesOwen Anderson2007-07-264-61/+93
* Test case for PR1573.Evan Cheng2007-07-261-0/+54
* Make sure epilogue esp adjustment is placed before any terminator and pop ins...Evan Cheng2007-07-261-2/+3
* Don't pollute the meaning of isUnpredicatedTerminator.Evan Cheng2007-07-261-7/+12
* Fix test.Evan Cheng2007-07-261-2/+2
* Minor bug.Evan Cheng2007-07-261-3/+3
* Fix the alias analysis query in DAGCombiner to not add in twoDan Gohman2007-07-261-2/+2
* Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDeadDan Gohman2007-07-262-11/+12
* Remove a bogus return statement, what appears to have been a pastoDan Gohman2007-07-261-1/+0
* DummyInst's member functions don't need to be virtual.Dan Gohman2007-07-261-2/+2
* In the .loc directive, print the fields as "debug" fields, so theyDan Gohman2007-07-261-1/+1
* Fix a whitespace difference between CMPSSrr and CMPSDrr.Dan Gohman2007-07-261-2/+1
* Fix a pasto in a comment.Dan Gohman2007-07-261-1/+1
* Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb2007-07-263-0/+236
* Teach DAG scheduling how to properly emit subreg insert/extract machine instr...Christopher Lamb2007-07-262-0/+155
* Have register info provide the inverse mapping of register->superregisters. P...Christopher Lamb2007-07-262-10/+65
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-266-7/+72
* Same goes for constantpool, etc.Evan Cheng2007-07-261-5/+5
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-264-2/+35
* Fix 80 col violation.Christopher Lamb2007-07-261-2/+3
* Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb2007-07-263-16/+1
* Teach TableGen about the new vector types.Christopher Lamb2007-07-261-0/+4
* Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no...Christopher Lamb2007-07-261-1/+1
* Fix comments for new types.Christopher Lamb2007-07-261-2/+2
* Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb2007-07-263-11/+30
* Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associated code from theDan Gohman2007-07-264-71/+36
* Fix what is _hopefully_ the last corner case for loops.Owen Anderson2007-07-252-2/+92
* Mac OS X x86-64 lower 4G address is not available.Evan Cheng2007-07-251-1/+2
* Mac OS X should use 0x90 to fill in gaps to satisfy function alignment requir...Evan Cheng2007-07-251-3/+12
* EmitAlignment() also emits optional fill value.Evan Cheng2007-07-252-4/+10
* Functions with LinkOnce and weak linkage still need to be aligned. Doh.Evan Cheng2007-07-251-0/+1
* My last commit was not correct for nested loops. Fix it, and add a testcase ...Owen Anderson2007-07-252-1/+41
* Fix an infinite loop on 300.twolf.Owen Anderson2007-07-252-6/+31
* Forgot to include this file in my last commit.Owen Anderson2007-07-251-1/+2
* Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.Owen Anderson2007-07-252-3/+27
* Fix a bug that was causing GVN to crash on 252.eon.Owen Anderson2007-07-252-2/+38
* Fix example code.Devang Patel2007-07-251-0/+1
* Add basic support for performing whole-function RLE.Owen Anderson2007-07-256-44/+195
* Moving regression test to reflect move in source and headers to Bitcode.Chandler Carruth2007-07-253-0/+0
* Don't ignore the return value of AsmPrinter::doInitialization andDan Gohman2007-07-258-32/+23
* Add BasicInliner interface. Devang Patel2007-07-255-246/+553
* test commitChris Lattner2007-07-251-1/+1
* Fix debug info and globals filled with zeros.Nick Lewycky2007-07-252-13/+26
* Minor cleanup:Anton Korobeynikov2007-07-252-2/+5
* Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman2007-07-243-7/+11