summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* 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
* Wrap assert loops in #ifndef NDEBUGPete Cooper2015-06-261-0/+2
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-263-21/+18
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-264-18/+18
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-261-14/+12
* [DAGCombine] Fix demanded bits computation for exact shifts.Benjamin Kramer2015-06-261-1/+13
* [DAGCombiner] Preserve the exact bit when simplifying SRA to SRL.Benjamin Kramer2015-06-261-4/+7
* [DAGCombine] fold (X >>?,exact C1) << C2 --> X << (C2-C1)Benjamin Kramer2015-06-261-0/+16
* DAGCombiner: Use pop_back_val()Matt Arsenault2015-06-251-2/+1
* fix typos; NFCSanjay Patel2015-06-251-4/+4
* DAGCombiner: Remove redundant checkMatt Arsenault2015-06-251-1/+1
* Fix instruction scheduling live register trackingPawel Bylica2015-06-241-8/+17
* Use MCSymbols for FastISel.Rafael Espindola2015-06-231-1/+20
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2310-15/+15
* Revert r240291: causes problems in self-hosted builds.Pawel Bylica2015-06-221-1/+1
OpenPOWER on IntegriCloud