summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCCTRLoops.cpp
Commit message (Expand)AuthorAge
* [PowerPC] On PPC32, 128-bit shifts might be runtime callsHal Finkel2014-05-11
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* Silencing an MSVC signed comparison warning.Aaron Ballman2014-02-26
* Account for 128-bit integer operations in PPCCTRLoopsHal Finkel2014-02-25
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* Rename a few more DataLayout variables.Rafael Espindola2014-02-21
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Add a llvm.copysign intrinsicHal Finkel2013-08-19
* Don't form PPC CTR-based loops around a copysignl callHal Finkel2013-08-19
* Add ISD::FROUND for libm round()Hal Finkel2013-08-07
* PPC: Add CTR-register clobber to builtin setjmpHal Finkel2013-07-17
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-04
* Don't form PPC CTR loops for over-sized exit countsHal Finkel2013-07-01
* Disallow i64 div/rem in PPC32 counter loopsHal Finkel2013-06-07
* Rename LoopSimplify.h to LoopUtils.hHal Finkel2013-05-20
* Remove copied preheader insertion logic from PPCCTRLoopsHal Finkel2013-05-20
* Rename PPC MTCTRse to MTCTRloopHal Finkel2013-05-20
* Add a PPCCTRLoops verification passHal Finkel2013-05-20
* Check InlineAsm clobbers in PPCCTRLoopsHal Finkel2013-05-18
* Create an new preheader in PPCCTRLoops to avoid counter register clobbersHal Finkel2013-05-16
* PPC32 cannot form counter loops around i64 FP conversionsHal Finkel2013-05-16
* undef setjmp in PPCCTRLoopsHal Finkel2013-05-15
* Implement PPC counter loops as a late IR-level passHal Finkel2013-05-15
* Fix a register-class comparison bug in PPCCTRLoopsHal Finkel2013-03-21
* Fix a sign-extension bug in PPCCTRLoopsHal Finkel2013-03-18
* Fix 80-col. violations in PPCCTRLoopsHal Finkel2013-03-18
* Fix large count and negative constant count handling in PPCCTRLoopsHal Finkel2013-03-18
* Cleanup initial-value constants in PPCCTRLoopsHal Finkel2013-03-18
* Add registration for PPC-specific passes to allow the IR to be dumpedKrzysztof Parzyszek2013-02-13
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Don't use getNextOperandForReg().Jakob Stoklund Olesen2012-08-08
* Cleanup trip-count finding for PPC CTR loops (and some bug fixes).Hal Finkel2012-06-16
* Fix a bug in the new PPC CTR-Loops pass.Hal Finkel2012-06-08
* Add the PPCCTRLoops pass: a PPC machine-code-level optimization pass to form ...Hal Finkel2012-06-08