summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/Analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move llvm::canBeOmittedFromSymbolTable() to Analysis.Peter Collingbourne2017-03-311-19/+0
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-3/+2
* [CodeGen] Further simplify returned call operand logic. NFC.Ahmed Bougacha2017-01-031-8/+2
* [CodeGen] Simplify logic that looks for returned call operands. NFC-ish.Ahmed Bougacha2017-01-031-22/+10
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-1/+1
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-1/+1
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-1/+1
* Fix memory issue in AttrBuilder::removeAttribute uses.Bjorn Pettersson2016-10-271-2/+2
* [CGP] Be less conservative about tail-duplicating a ret to allow tail callsMichael Kuperstein2016-09-081-16/+28
* Remove FIXME about asserting on the end iteratorReid Kleckner2016-08-111-5/+1
* CodeGen: Check for a terminator in llvm::getFuncletMembershipDuncan P. N. Exon Smith2016-08-111-0/+5
* Move shouldAssumeDSOLocal to Target.Rafael Espindola2016-06-271-42/+0
* Teach shouldAssumeDSOLocal about tls.Rafael Espindola2016-06-271-20/+19
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-16/+4
* Use shouldAssumeDSOLocal on AArch64.Rafael Espindola2016-05-261-0/+43
* One more batch of self-containing headers.Benjamin Kramer2016-01-271-1/+0
* [WinEH] Make collectFuncletMembers non-recursiveDavid Majnemer2016-01-221-22/+20
* Don't try to check all uses if lazy loading.Rafael Espindola2016-01-151-0/+5
* Remove assert(false) in favor of asserting the if conditional it is contained...David Blaikie2015-10-261-8/+5
* CodeGen: Remove implicit conversions from Analysis and BranchFoldingDuncan P. N. Exon Smith2015-10-091-2/+2
* [WinEH] Update CATCHRET's operand to match its successorDavid Majnemer2015-10-051-7/+21
* [WinEH] Permit branch folding in the face of funcletsDavid Majnemer2015-10-041-0/+85
* Revert r246232 and r246304.David Majnemer2015-08-281-10/+12
* [CodeGen] isInTailCallPosition didn't consider readnone tailcallsDavid Majnemer2015-08-281-12/+10
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-10/+13
* 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
OpenPOWER on IntegriCloud