summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Recurse through constants when looking for TLS globalsHal Finkel2015-10-281-2/+10
* PowerPC: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* [SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das2015-09-231-1/+1
* Untabify.NAKAMURA Takumi2015-09-221-2/+2
* Reformat blank lines.NAKAMURA Takumi2015-09-221-2/+1
* Reformat.NAKAMURA Takumi2015-09-221-4/+3
* Fix the PPC CTR Loop pass to look for calls to the intrinsics thatEric Christopher2015-09-081-0/+6
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+3
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-2/+2
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-1/+1
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher2015-01-301-1/+2
* 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
OpenPOWER on IntegriCloud