summaryrefslogtreecommitdiff
path: root/lib/CodeGen/Analysis.cpp
Commit message (Expand)AuthorAge
* The includes were sorted. Revert r210578.Eric Christopher2014-06-25
* Have isInTailCallPosition take the DAG so that we can use theEric Christopher2014-06-10
* Reorder includes to be sorted.Eric Christopher2014-06-10
* Fix typos.Eric Christopher2014-06-10
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* [stackprotector] Refactor out the end of isInTailCallPosition into the functi...Michael Gottesman2013-08-20
* Allow compatible extension attributes for tail callsTim Northover2013-08-12
* Make helper static and fix formatting.Benjamin Kramer2013-08-09
* Refactor isInTailCallPosition handlingTim Northover2013-08-06
* [stackprotector] Changed isNoopBitcast/sameNoopInput to take TargetLoweringBa...Michael Gottesman2013-07-22
* Only pass 'returned' to target-specific lowering code when the value of entir...Stephen Lin2013-04-30
* Add some constraints to use of 'returned':Stephen Lin2013-04-23
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-20
* Allow tail call opportunity detection through nested and/or multiple iteratio...Stephen Lin2013-04-20
* Remove unused #includes.Bill Wendling2013-03-05
* Remove unused parameter. Also use the AttributeSet query methods instead of t...Bill Wendling2013-01-18
* Sink a function that refers to the SelectionDAG into that library in theChandler Carruth2013-01-08
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-15
* Remove the bitwise XOR operator from the Attributes class. Replace it with th...Bill Wendling2012-10-14
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-10
* Create enums for the different attributes.Bill Wendling2012-10-09
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Convert some attribute existence queries over to use the predicate methods.Bill Wendling2012-09-19
* quick fix for PR13006, will check in testcase later.Chris Lattner2012-06-01
* enhance the logic for looking through tailcalls to look through transparent c...Chris Lattner2012-06-01
* enhance getNoopInput to know about vector<->vector bitcasts of legalChris Lattner2012-06-01
* rearrange some logic, no functionality change.Chris Lattner2012-06-01
* Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng2012-04-10
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Extend Attributes to 64 bitsKostya Serebryany2012-01-20
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-14
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-02
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Minor code re-structuring.Evan Cheng2011-03-19
* Enable sibling call optimization of libcalls which are expanded duringEvan Cheng2010-11-30
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-29
* ComputeLinearIndex doesn't need its TLI argument.Dan Gohman2010-10-06
* Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value.Bill Wendling2010-07-26
* Split -enable-finite-only-fp-math to two options:Evan Cheng2010-07-15
* Move several SelectionDAG-independent utility functions out of theDan Gohman2010-04-21