aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer2013-02-241-5/+24
* TypoFrancois Pichet2013-02-241-1/+1
* Revert r169638 because it broke Mesa llvmpipe tests.Nadav Rotem2013-02-241-6/+1
* Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler2013-02-244-22/+34
* Add a use of an otherwise unused variable to remove a warning in non-AssertsCameron Zwarich2013-02-241-0/+1
* TwoAddressInstructionPass::tryInstructionTransform() only potentially returnsCameron Zwarich2013-02-241-5/+4
* TwoAddrInstructionPass::tryInstructionTransform() has a case where it callsCameron Zwarich2013-02-241-5/+10
* Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler2013-02-231-5/+10
* TargetInstrInfo::commuteInstruction() doesn't actually return a new instructionCameron Zwarich2013-02-231-13/+3
* X86: Disable cmov-memory patterns on subtargets without cmov.Benjamin Kramer2013-02-231-6/+8
* Make some fixes for LiveInterval repair with debug info. Debug valueCameron Zwarich2013-02-232-2/+6
* Fix a bug with the LiveIntervals updating in the two-address pass found byCameron Zwarich2013-02-231-1/+1
* Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware.Cameron Zwarich2013-02-231-15/+34
* Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware inCameron Zwarich2013-02-231-30/+85
* Expand pseudos/macros for Selt. This is the last of the complexReed Kotler2013-02-233-0/+82
* ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach2013-02-233-0/+28
* Fixed a careless mistake.Michael Gottesman2013-02-231-1/+1
* Use getSplitDebugFilename when constructing the skeleton cu andEric Christopher2013-02-221-4/+2
* Add a field to the compile unit of where we plan on splitting outEric Christopher2013-02-221-2/+3
* Add a TODO and explain when we can get rid of the isMain field.Eric Christopher2013-02-221-1/+1
* SelectionDAG compile time improvement.Nadav Rotem2013-02-221-0/+19
* [mips] Emit call16 operator instead of got_disp. The former allows lazy binding.Akira Hatanaka2013-02-221-3/+1
* x86_64: designate most general purpose and SSE registers as callee save under...Peter Collingbourne2013-02-222-21/+28
* R600/SI: Add pattern for sign extension of i1 to i32.Michel Danzer2013-02-221-0/+5
* R600/SI: Add pattern for logical or of i1 values.Michel Danzer2013-02-221-0/+4
* R600/SI: Add pattern for fceil.Michel Danzer2013-02-221-1/+3
* Make ARMAsmPrinter generate the correct alignment specifier syntax in instruc...Kristof Beyls2013-02-221-2/+1
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-9/+11
* Fix a nomenclature mistake. Slt->Slti in the functions. The "i" refersReed Kotler2013-02-222-8/+8
* Expand mips16 SelT form pseudso/macros.Reed Kotler2013-02-223-0/+81
* Fix isa<> check which could never be true.Pete Cooper2013-02-221-1/+1
* Remove code copied from GenRegisterInfo.inc.Andrew Trick2013-02-222-57/+0
* Code cleanup: pass Offset by pointer to parseInstruction to more explicitlyEli Bendersky2013-02-221-29/+33
* Remove warning about default covering no cases.Bill Wendling2013-02-221-3/+2
* Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling2013-02-221-1/+2
* Implement the NoBuiltin attribute.Bill Wendling2013-02-228-10/+59
* Stop relying on physical register kill flags in isKilled() in the two-addressCameron Zwarich2013-02-211-3/+10
* Previously, parsing capability of the .debug_frame section was addedEli Bendersky2013-02-212-6/+171
* Allow GlobalValues to vectorize with AliasAnalysisRenato Golin2013-02-211-35/+154
* Re-apply r175688, with the changes suggested by Jakob in PR15320.Lang Hames2013-02-211-24/+15
* Remove dead code and whitespace.Chad Rosier2013-02-211-10/+0
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-2154-572/+543
* Don't assert on empty attributes.Bill Wendling2013-02-211-2/+2
* Hexagon: Expand cttz, ctlz, and ctpop for now.Anshuman Dasgupta2013-02-211-0/+5
* Make RAFast::UsedInInstr indexed by register units.Jakob Stoklund Olesen2013-02-211-22/+30
* Radar numbers don't belong in source code.Evan Cheng2013-02-213-4/+1
* Trivial cleanupBill Schmidt2013-02-211-2/+2
* Large code model support for PowerPC.Bill Schmidt2013-02-215-15/+20
* Revert r175688 - It broke a test case (see PR15320).Lang Hames2013-02-211-13/+25
* getX86SubSuperRegister has a special mode with High=true for i64 whichEli Bendersky2013-02-211-17/+9