summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Use the proper type for shift counts. This fixes a bootstrap error.Dan Gohman2010-07-231-1/+4
* IF directory name is empty then try to extract one using absolute file name.Devang Patel2010-07-231-0/+5
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-231-1/+21
* Make SDNode::dump() print a newline at the end.Dan Gohman2010-07-231-0/+1
* 80-col.Eric Christopher2010-07-231-8/+12
* remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner2010-07-221-13/+0
* keep in 80 colsGabor Greif2010-07-221-2/+4
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-223-7/+7
* undo 80 column trespassing I causedGabor Greif2010-07-222-3/+5
* Re-apply r109079 with fix.Evan Cheng2010-07-221-28/+26
* Revert r109079, which broke a lot of CodeGen tests.Owen Anderson2010-07-221-25/+27
* Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner2010-07-221-0/+18
* Initialize RegLimit only when register pressure is being tracked.Evan Cheng2010-07-221-27/+25
* More register pressure aware scheduling work.Evan Cheng2010-07-211-81/+84
* For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach2010-07-211-0/+4
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-2123-43/+45
* 80 column and trailing whitespace cleanupJim Grosbach2010-07-211-171/+173
* Disallow null as a named metadata operand.Dan Gohman2010-07-211-2/+2
* Changed OStream templates to functions on raw_ostream, removed the unused "re...Lang Hames2010-07-212-51/+25
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-212-22/+242
* Change the createSpiller interface to take a MachineFunctionPass argument.Jakob Stoklund Olesen2010-07-206-60/+64
* Implement loop splitting analysis.Jakob Stoklund Olesen2010-07-202-19/+183
* Fix test for switch statements and increaseDale Johannesen2010-07-201-2/+3
* Appease the colonials.Jakob Stoklund Olesen2010-07-202-4/+4
* Beginning SplitKit - utility classes for live range splitting.Jakob Stoklund Olesen2010-07-204-1/+261
* Updated css classes for the pressure table legend.Lang Hames2010-07-201-3/+3
* Oops - I tables render poorly in Chrome without this explicit height specific...Lang Hames2010-07-201-1/+1
* Use run-length encoding to represent identical adjacent cells in the pressureLang Hames2010-07-202-34/+104
* Added support for turning HTML indentation on and off (indentation off by def...Lang Hames2010-07-202-86/+123
* Switched to rendering after allocation (but before rewriting) in PBQP.Lang Hames2010-07-203-38/+77
* Don't hoist things out of a large switch inside aDale Johannesen2010-07-201-2/+6
* Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings2010-07-191-11/+4
* Fix memory leak reported by valgrind. Devang Patel2010-07-191-23/+31
* After a custom inserter, in a block which has constant instructions,Dan Gohman2010-07-191-0/+1
* ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng2010-07-191-6/+7
* Teach computeRegisterProperties() to compute "representative" register class ...Evan Cheng2010-07-191-0/+52
* Spillers may alter MachineLoopInfo when breaking critical edges, so make itJakob Stoklund Olesen2010-07-194-12/+15
* Fix PR 7662.Devang Patel2010-07-191-0/+1
* Update CMake build.Benjamin Kramer2010-07-191-0/+1
* Render MachineFunctions to HTML pages, with options to render registerLang Hames2010-07-193-0/+1130
* Remove r108639 now that it is handled by InstCombine instead.Owen Anderson2010-07-191-13/+0
* Target: Give the TargetAsmParser access to the TargetMachine.Daniel Dunbar2010-07-191-1/+1
* MC: Move several clients to using AsmParser constructor function.Daniel Dunbar2010-07-181-6/+7
* Fix struct/class mismatchDouglas Gregor2010-07-181-1/+1
* Add a DAGCombine xform to fold away redundant float->double->float conversion...Owen Anderson2010-07-181-0/+13
* Added -pbqp-pre-coalescing flag to PBQP. If enabled this will cause PBQP to r...Lang Hames2010-07-181-0/+8
* Use isPrologLabel() instead of checking the opcode directly.Bill Wendling2010-07-171-1/+1
* update CMakeLists.txtZhongxing Xu2010-07-171-0/+1
* Removed unused inRange variable.Lang Hames2010-07-171-2/+0
* LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames2010-07-172-0/+918
OpenPOWER on IntegriCloud