aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Fix an assertion in the scheduler. PR11386. No testcase included because it...Eli Friedman2011-12-071-3/+2
* These global variables aren't thread-safe, STATISTIC is. Andy Trick tells meNick Lewycky2011-12-071-66/+12
* Remove unneeded semicolon.Jakub Staszak2011-12-071-3/+3
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-0735-148/+152
* Zap unnecessary isIntDivCheap() check. PR11485. No testcase because this do...Eli Friedman2011-12-071-1/+1
* Add missing check.Jakob Stoklund Olesen2011-12-071-1/+1
* Support vector bitcasts in the AsmPrinter. PR11495.Eli Friedman2011-12-071-2/+24
* Add MachineOperand IsInternalRead flag.Jakob Stoklund Olesen2011-12-071-5/+18
* Fix an optimization involving EXTRACT_SUBVECTOR in DAGCombine so it behaves c...Eli Friedman2011-12-071-13/+17
* Remove unneeded type.Jakub Staszak2011-12-071-2/+0
* - Remove unneeded #includes.Jakub Staszak2011-12-061-25/+4
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-069-35/+115
* Pretty-print basic block alignment.Jakob Stoklund Olesen2011-12-061-2/+6
* use space star instead of star spaceSebastian Pop2011-12-061-9/+9
* add missing point at the end of sentencesSebastian Pop2011-12-061-6/+6
* Mix some minor misuse of MachineBasicBlock iterator.Evan Cheng2011-12-061-3/+3
* Removed isWinToJoinCrossClass from the register coalescer.Pete Cooper2011-12-061-66/+0
* Kill off the LoopSplitter. It's not being used or maintained.Lang Hames2011-12-065-941/+0
* Update PBQP's analysis usage to reflect the requirements of the inline spiller.Lang Hames2011-12-061-0/+7
* Use logarithmic units for basic block alignment.Jakob Stoklund Olesen2011-12-061-1/+1
* Add support for vectors of pointers.Nadav Rotem2011-12-051-1/+1
* Add inline subprogram names to the name lookup table since they mayEric Christopher2011-12-041-0/+4
* Emit the ctors in the proper order on ARM/EABI.Anton Korobeynikov2011-12-031-1/+1
* Simplify code. No functionality change.Benjamin Kramer2011-12-031-2/+1
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-028-85/+114
* make sure ScheduleDAGInstrs::EmitSchedule does not crash when the first instr...Hal Finkel2011-12-021-5/+5
* CodeGen: fix CMake buildDylan Noblesmith2011-12-011-0/+1
* Add a deterministic finite automaton based packetizer for VLIW architecturesAnshuman Dasgupta2011-12-011-0/+98
* If fast-isel fails, remove dead instructions generated during the failed Chad Rosier2011-11-291-0/+27
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-293-30/+0
* On MachO, the pointer to the personality function should always be in theBill Wendling2011-11-291-3/+1
* Make SelectionDAG::InferPtrAlignment use llvm::ComputeMaskedBits instead of d...Eli Friedman2011-11-281-18/+9
* Revert r145273 and fix in SelectionDAG::InferPtrAlignment() instead.Evan Cheng2011-11-282-27/+17
* DAG combine should not increase alignment of loads / stores with alignment lessEvan Cheng2011-11-281-12/+26
* 80-column.Chad Rosier2011-11-281-2/+4
* Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.Bill Wendling2011-11-283-8/+0
* Prevent rotating the blocks of a loop (and thus getting a backedge to beChandler Carruth2011-11-271-0/+16
* Take two on rotating the block ordering of loops. My previous attemptChandler Carruth2011-11-271-85/+103
* Fix an impressive type-o / spell-o Duncan noticed.Chandler Carruth2011-11-271-1/+1
* Rework a bit of the implementation of loop block rotation to not rely soChandler Carruth2011-11-271-21/+31
* Introduce a loop block rotation optimization to the new block placementChandler Carruth2011-11-271-3/+92
* Move code into anonymous namespaces.Benjamin Kramer2011-11-261-2/+4
* Fix a silly use-after-free issue. A much earlier version of this codeChandler Carruth2011-11-241-2/+2
* When adding blocks to the list of those which no longer have any CFGChandler Carruth2011-11-241-3/+3
* Relax an invariant that block placement was trying to assert a bitChandler Carruth2011-11-231-3/+1
* Handle the case of a no-return invoke correctly. It actually still hasChandler Carruth2011-11-231-0/+8
* Enable stack protectors for all arrays, not just char arrays. rdar://5875909Bob Wilson2011-11-231-6/+1
* Fix PR11422.Jakob Stoklund Olesen2011-11-231-2/+6
* Fix a crash in block placement due to an inner loop that happened to beChandler Carruth2011-11-231-1/+4
* Fix a devilish miscompile exposed by block placement. TheChandler Carruth2011-11-221-2/+8