summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Migrate some of PPC away from the use of bare getSubtarget/getSubtargetImpl.Eric Christopher2015-01-301-1/+2
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-4/+4
* [PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth2015-01-151-1/+2
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* PowerPC: CTR shouldn't fire if a TLS call is in the loopDavid Majnemer2014-12-271-0/+18
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-2/+1
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+2
* Nuke the old JIT.Rafael Espindola2014-08-071-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+2
* [PowerPC] On PPC32, 128-bit shifts might be runtime callsHal Finkel2014-05-111-0/+8
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-4/+4
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-5/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-041-1/+1
* Silencing an MSVC signed comparison warning.Aaron Ballman2014-02-261-1/+1
* Account for 128-bit integer operations in PPCCTRLoopsHal Finkel2014-02-251-6/+11
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+2
* Make some DataLayout pointers const.Rafael Espindola2014-02-241-1/+1
* Rename a few more DataLayout variables.Rafael Espindola2014-02-211-2/+2
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-4/+4
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-4/+4
* Add a llvm.copysign intrinsicHal Finkel2013-08-191-0/+6
* Don't form PPC CTR-based loops around a copysignl callHal Finkel2013-08-191-1/+2
* Add ISD::FROUND for libm round()Hal Finkel2013-08-071-0/+5
* PPC: Add CTR-register clobber to builtin setjmpHal Finkel2013-07-171-0/+7
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-1/+1
* Don't form PPC CTR loops for over-sized exit countsHal Finkel2013-07-011-0/+3
* Disallow i64 div/rem in PPC32 counter loopsHal Finkel2013-06-071-0/+7
* Rename LoopSimplify.h to LoopUtils.hHal Finkel2013-05-201-1/+1
* Remove copied preheader insertion logic from PPCCTRLoopsHal Finkel2013-05-201-85/+3
* Rename PPC MTCTRse to MTCTRloopHal Finkel2013-05-201-1/+1
* Add a PPCCTRLoops verification passHal Finkel2013-05-201-0/+155
* Check InlineAsm clobbers in PPCCTRLoopsHal Finkel2013-05-181-0/+15
* Create an new preheader in PPCCTRLoops to avoid counter register clobbersHal Finkel2013-05-161-153/+165
* PPC32 cannot form counter loops around i64 FP conversionsHal Finkel2013-05-161-1/+5
* undef setjmp in PPCCTRLoopsHal Finkel2013-05-151-0/+16
* Implement PPC counter loops as a late IR-level passHal Finkel2013-05-151-665/+390
* Fix a register-class comparison bug in PPCCTRLoopsHal Finkel2013-03-211-1/+1
* Fix a sign-extension bug in PPCCTRLoopsHal Finkel2013-03-181-1/+1
* Fix 80-col. violations in PPCCTRLoopsHal Finkel2013-03-181-6/+8
* Fix large count and negative constant count handling in PPCCTRLoopsHal Finkel2013-03-181-11/+41
* Cleanup initial-value constants in PPCCTRLoopsHal Finkel2013-03-181-2/+9
* Add registration for PPC-specific passes to allow the IR to be dumpedKrzysztof Parzyszek2013-02-131-1/+13
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Don't use getNextOperandForReg().Jakob Stoklund Olesen2012-08-081-1/+4
* Cleanup trip-count finding for PPC CTR loops (and some bug fixes).Hal Finkel2012-06-161-86/+127
* Fix a bug in the new PPC CTR-Loops pass.Hal Finkel2012-06-081-0/+1
* Add the PPCCTRLoops pass: a PPC machine-code-level optimization pass to form ...Hal Finkel2012-06-081-0/+679
OpenPOWER on IntegriCloud