summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [SDAG] Optimize unordered comparison in soft-float mode (patch by Anton Nadol...Alexey Bataev2015-07-151-23/+31
* Use enum instead of unsigned. NFC.Pete Cooper2015-07-152-2/+4
* Use cast<> instead of dyn_cast to remove llvm_unreachable. NFC.Pete Cooper2015-07-151-4/+2
* Use another foreach loop. NFCPete Cooper2015-07-151-2/+1
* Use getAnyExtOrTrunc helper instead of manually doing ext/trunc check. NFC.Pete Cooper2015-07-151-14/+5
* Use getZExtOrTrunc helper instead of manually doing zext/trunc check. NFC.Pete Cooper2015-07-152-4/+2
* Use getStoreSize() instead of getStoreSizeInBits()/8. NFC.Pete Cooper2015-07-151-2/+1
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-143-40/+37
* Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper2015-07-142-9/+6
* Constify parameters in SelectionDAG methods. NFCPete Cooper2015-07-141-3/+3
* Remove unnecessary .getNode() in SelectionDAG. NFC.Pete Cooper2015-07-141-22/+20
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-7/+6
* Revert "LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization"Matthias Braun2015-07-141-150/+74
* LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalizationMatthias Braun2015-07-141-74/+150
* Fix handling of the 'n' asm constraint with invalid operands.James Y Knight2015-07-131-2/+2
* DAGCombiner: Assume invariant load cannot alias a storeMatt Arsenault2015-07-101-0/+9
* ComputeKnownBits: be a bit smarter about ADDsFiona Glaser2015-07-101-5/+14
* Revert the new EH instructionsDavid Majnemer2015-07-102-30/+0
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-102-0/+30
* Remove dead code from old 64-bit SEH loweringReid Kleckner2015-07-092-26/+0
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-091-2/+4
* fix an invisible bug when combining repeated FP divisorsSanjay Patel2015-07-091-2/+9
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-091-1/+2
* Reapply fixed r241790: Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-092-17/+16
* Revert r241790: Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-092-17/+18
* Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-092-18/+17
* Extended syntax of vector version of getelementptr instruction.Elena Demikhovsky2015-07-091-3/+26
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-091-4/+0
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-1/+1
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+2
* Make getByValTypeAlignment() taking DataLayout as an argumentMehdi Amini2015-07-092-3/+3
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-098-113/+147
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-0913-430/+551
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-095-44/+51
* early exits -> less indenting; NFCISanjay Patel2015-07-081-23/+22
* Remove IsLittleEndian from TargetLowering and redirect to DataLayoutMehdi Amini2015-07-083-12/+14
* [WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner2015-07-072-2/+2
* Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner2015-07-072-7/+7
* Redirect DataLayout from TargetMachine to Module in SelectionDAGMehdi Amini2015-07-0711-139/+141
* Redirect DataLayout from TargetMachine to Module in FastISelMehdi Amini2015-07-071-1/+1
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-3/+1
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-4/+3
* Fix an overly aggressive assertion in getCopyFromPartsVector.Nadav Rotem2015-07-021-2/+3
* Use function attribute "trap-func-name" and remove TargetOptions::TrapFuncName.Akira Hatanaka2015-07-022-2/+5
* Reapply r240291: Fix shl folding in DAG combiner.Pawel Bylica2015-07-021-1/+1
* [NFC] Make the Statepoint class more like CallSiteSanjoy Das2015-07-021-3/+3
* [SDAG] Give InstrEmitter hidden visibilityBenjamin Kramer2015-07-011-1/+1
* [DAGCombiner] Fix & simplify constant folding of sext/zext.Pawel Bylica2015-06-291-13/+11
* [SDAG] Now that we have a way to communicate the exact bit on sdiv use it to ...Benjamin Kramer2015-06-273-18/+22
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-263-34/+30
OpenPOWER on IntegriCloud