aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add a missing llvm.fma -> VFNMS pattern to the ARM backend.Lang Hames2012-06-211-0/+8
* Emit a single _udivmodsi4 libcall instead of two separate _udivsi3 andEvan Cheng2012-06-211-5/+7
* Update regunits in RegisterCoalescer::reMaterializeTrivialDef.Jakob Stoklund Olesen2012-06-211-6/+4
* Remove spurious typedefs.Jakob Stoklund Olesen2012-06-201-3/+0
* Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen2012-06-206-1374/+0
* Remove the -live-regunits command line option.Jakob Stoklund Olesen2012-06-201-12/+4
* Fix some more LiveInterval enumerations.Jakob Stoklund Olesen2012-06-202-13/+12
* Remove LiveIntervalUnions from RegAllocBase.Jakob Stoklund Olesen2012-06-204-167/+14
* Convert RAGreedy to LiveRegMatrix interference checking.Jakob Stoklund Olesen2012-06-204-92/+169
* Convert RABasic to using LiveRegMatrix interference checking.Jakob Stoklund Olesen2012-06-203-69/+67
* Enable register unit liveness by default.Jakob Stoklund Olesen2012-06-201-1/+1
* Teach PBQPBuilder::build() about regunit interference.Jakob Stoklund Olesen2012-06-201-33/+31
* Avoid iterating with LiveIntervals::iterator.Jakob Stoklund Olesen2012-06-203-41/+45
* Revert r158846.Akira Hatanaka2012-06-202-128/+166
* In MipsDisassembler.cpp, instead of defining register class tables, use the onesAkira Hatanaka2012-06-202-166/+128
* Remove an "else" that snuck in after a "return" ;)Kaelyn Uhrain2012-06-201-1/+1
* Check that a file is not a directory before reading it into a MemoryBuffer.Kaelyn Uhrain2012-06-201-0/+9
* Add users of a MERGE_VALUE node to the worklist to process again when the nod...Pete Cooper2012-06-201-0/+3
* Only update regunit live ranges that have been precomputed.Jakob Stoklund Olesen2012-06-201-4/+8
* replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the...Nuno Lopes2012-06-202-8/+6
* Delete dead code.Jakob Stoklund Olesen2012-06-201-48/+0
* Add support for generating reg+reg (indexed) pre-inc loads on PPC.Hal Finkel2012-06-204-10/+106
* Fix DAGCombine to deal with ext-conversion of pre/post_inc loads.Hal Finkel2012-06-201-1/+8
* Fixing a compiler warning in MSVC 10.Aaron Ballman2012-06-201-1/+1
* Remove 'static' from inline functions defined in header files.Chandler Carruth2012-06-201-7/+7
* Fix two rather subtle internal vs. external linker issues.Chandler Carruth2012-06-202-50/+40
* Add predicate check around some patterns.Craig Topper2012-06-201-35/+37
* Add predicate check around some patterns.Craig Topper2012-06-201-18/+22
* Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector...Craig Topper2012-06-201-3/+6
* A new algorithm for computing LoopInfo. Temporarily disabled.Andrew Trick2012-06-202-2/+17
* Unbreak the MSVC build: add return to unimplemented functions.Francois Pichet2012-06-201-0/+2
* Move the implementation of LoopInfo into LoopInfoImpl.h.Andrew Trick2012-06-202-9/+10
* Add permissions(), map_file_pages(), and unmap_file_pages() to llvm::sys::fs ...Nick Kledzik2012-06-202-7/+117
* Don't assert when given an empty range.Kaelyn Uhrain2012-06-201-1/+1
* Add regunit liveness support to LiveIntervals::handleMove().Jakob Stoklund Olesen2012-06-191-43/+50
* Tidy up.Chad Rosier2012-06-191-17/+20
* Add an ensureMaxAlignment() function to MachineFrameInfo (analogous toChad Rosier2012-06-192-3/+2
* Add DAG-combines for aggressive FMA formation.Lang Hames2012-06-193-2/+45
* 80 col.Jakob Stoklund Olesen2012-06-191-7/+13
* Implement PPCInstrInfo::isCoalescableExtInstr().Jakob Stoklund Olesen2012-06-193-3/+38
* Style: Don't reuse variables for multiple purposes.Jakob Stoklund Olesen2012-06-191-8/+7
* Fix PR13148, an inf-loop in StringMap.Chandler Carruth2012-06-191-1/+1
* Emit TableGen's header comment with C-style comments, so it can be used from ...Benjamin Kramer2012-06-191-4/+18
* Have ARM ELF use correct reloc for "b" instr.Jan Wen Voung2012-06-191-5/+3
* Mark most PPC register classes to avoid write-after-write.Hal Finkel2012-06-192-0/+16
* [Support/PathV2] Fix out of bounds access in identify_magic when the file is ...Michael J. Spencer2012-06-191-0/+2
* Make MipsLongBranch::runOnMachineFunction return true.Akira Hatanaka2012-06-191-4/+4
* Use MachineBasicBlock::instr_iterator instead of MachineBasicBlock::iterator inAkira Hatanaka2012-06-191-2/+2
* Add support for generating reg+reg preinc stores on PPC.Hal Finkel2012-06-196-25/+114
* Move the support for using .init_array from ARM to the genericRafael Espindola2012-06-196-53/+59