summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/Analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-6/+6
* CodeGen: move over-zealous assert into actual if statement.Tim Northover2015-05-061-3/+2
* CodeGen: match up correct insertvalue indices when assessing tail calls.Tim Northover2015-05-041-1/+2
* Replace std::copy with a back inserter with vector append where feasibleBenjamin Kramer2015-02-281-6/+3
* Get the function specific subtarget.Eric Christopher2015-02-201-1/+2
* Add assertions for out of bound index in ComputeLinearIndexMehdi Amini2015-01-141-2/+3
* Fold a loop for array processing in ComputeLinearIndexMehdi Amini2015-01-141-8/+13
* Allow the use of functions as typeinfo in landingpad clausesReid Kleckner2014-11-141-6/+7
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+4
* Refactor duplicated code.Rafael Espindola2014-07-301-0/+27
* Remove TLI from isInTailCallPosition's arguments. NFC.Juergen Ributzka2014-07-161-3/+3
* [FastISel] Make isInTailCallPosition independent of SelectionDAG.Juergen Ributzka2014-07-111-5/+4
* The includes were sorted. Revert r210578.Eric Christopher2014-06-251-1/+1
* Have isInTailCallPosition take the DAG so that we can use theEric Christopher2014-06-101-4/+5
* Reorder includes to be sorted.Eric Christopher2014-06-101-1/+1
* Fix typos.Eric Christopher2014-06-101-1/+1
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-3/+3
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+1
* [stackprotector] Refactor out the end of isInTailCallPosition into the functi...Michael Gottesman2013-08-201-1/+8
* Allow compatible extension attributes for tail callsTim Northover2013-08-121-14/+36
* Make helper static and fix formatting.Benjamin Kramer2013-08-091-5/+4
* Refactor isInTailCallPosition handlingTim Northover2013-08-061-134/+287
* [stackprotector] Changed isNoopBitcast/sameNoopInput to take TargetLoweringBa...Michael Gottesman2013-07-221-2/+2
* Only pass 'returned' to target-specific lowering code when the value of entir...Stephen Lin2013-04-301-4/+0
* Add some constraints to use of 'returned':Stephen Lin2013-04-231-0/+4
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-201-0/+26
* Allow tail call opportunity detection through nested and/or multiple iteratio...Stephen Lin2013-04-201-73/+126
* Remove unused #includes.Bill Wendling2013-03-051-1/+0
* Remove unused parameter. Also use the AttributeSet query methods instead of t...Bill Wendling2013-01-181-7/+8
* Sink a function that refers to the SelectionDAG into that library in theChandler Carruth2013-01-081-21/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-7/+7
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-10/+10
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-5/+5
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-3/+3
* Remove the bitwise XOR operator from the Attributes class. Replace it with th...Bill Wendling2012-10-141-2/+2
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-101-2/+4
* Create enums for the different attributes.Bill Wendling2012-10-091-2/+4
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* Convert some attribute existence queries over to use the predicate methods.Bill Wendling2012-09-191-2/+2
* quick fix for PR13006, will check in testcase later.Chris Lattner2012-06-011-1/+3
* enhance the logic for looking through tailcalls to look through transparent c...Chris Lattner2012-06-011-1/+21
* enhance getNoopInput to know about vector<->vector bitcasts of legalChris Lattner2012-06-011-10/+38
* rearrange some logic, no functionality change.Chris Lattner2012-06-011-24/+32
* Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng2012-04-101-2/+2
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-6/+2
* Extend Attributes to 64 bitsKostya Serebryany2012-01-201-2/+2
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-141-2/+3
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-021-27/+35
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-8/+8
* Minor code re-structuring.Evan Cheng2011-03-191-1/+1
OpenPOWER on IntegriCloud