summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAGBuilder] Simplify creation of shufflevector DAG nodes where inpu...Craig Topper2017-02-151-46/+24
* swiftcc: Don't emit tail calls from callers with swifterror parametersArnold Schwaighofer2017-02-131-0/+9
* [SelectionDAG] Fix bugs in inverted condition splitting code.Geoff Berry2017-02-091-4/+6
* [SDAGISel] Simplify some SDAGISel code, NFCReid Kleckner2017-02-071-23/+23
* [TLI] Robustize SDAG LibFunc proto checking by merging it into TLI.Ahmed Bougacha2017-02-031-97/+53
* Add intrinsics for constrained floating point operationsAndrew Kaylor2017-01-261-0/+47
* [SelectionDAG] Handle inverted conditions when splitting into multiple branches.Geoff Berry2017-01-241-13/+46
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-57/+57
* [DAG] Don't increase SDNodeOrder for dbg.value/declare.Mikael Holmen2017-01-191-1/+3
* Revert "[TLI] Robustize SDAG proto checking by merging it into TLI."Ahmed Bougacha2017-01-171-8/+70
* [TLI] Robustize SDAG proto checking by merging it into TLI.Ahmed Bougacha2017-01-171-70/+8
* Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer2017-01-131-1/+1
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-1/+1
* Remove unused CONVERT_RNDSAT intrinsicsMatt Arsenault2017-01-101-33/+0
* [SelectionDAG] Rework lowerRangeToAssertZExtDavid Majnemer2017-01-061-6/+11
* [SelectionDAG] Correctly transform range metadata to AssertZExtDavid Majnemer2017-01-061-1/+1
* Introduce element-wise atomic memcpy intrinsicIgor Laevsky2016-12-291-0/+45
* [X86] Vectorcall Calling Convention - Adding CodeGen Complete SupportOren Ben Simhon2016-12-211-2/+24
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-1/+1
* Use SelectionDAG.getSplatBuildVector helper. NFCI.Simon Pilgrim2016-12-091-6/+5
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-1/+1
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-9/+9
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-9/+9
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-9/+9
* DAG: Ignore call site attributes when emitting target intrinsicMatt Arsenault2016-11-211-2/+6
* [CodeGen] Pass references, not pointers, to MMI helpers. NFC.Ahmed Bougacha2016-11-161-2/+2
* Add -O0 support for @llvm.invariant.group.barrier by discarding it if it gets...Richard Smith2016-11-071-0/+1
* Expandload and Compressstore intrinsicsElena Demikhovsky2016-11-031-17/+67
* Switch lowering: improve partitioning of jump tablesEvandro Menezes2016-10-251-14/+31
* [MachineMemOperand] Move synchronization scope and atomic orderings from SDNo...Konstantin Zhuravlyov2016-10-151-3/+3
* Create llvm.addressofreturnaddress intrinsicAlbert Gutowski2016-10-121-0/+4
* DAG: Setting Masked-Expand-Load as a variant of Masked-Load nodeElena Demikhovsky2016-10-091-1/+1
* swifterror: Don't compute swifterror vregs during instruction selectionArnold Schwaighofer2016-10-071-52/+23
* Add support to optionally limit the size of jump tables.Evandro Menezes2016-09-261-12/+26
* Disable tail calls if there is an swifterror argumentArnold Schwaighofer2016-09-211-0/+5
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-3/+3
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-12/+6
* [SDAGBuilder] Don't create a binary tree for switches in minsize modeJames Molloy2016-09-081-1/+2
* [SelectionDAGBuilder] Add const to relevant placesAditya Kumar2016-09-011-13/+13
* [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizesMichael Kuperstein2016-09-011-45/+63
* Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPCHal Finkel2016-09-011-12/+3
* Reuse an SDLoc throughout a function. NFC.Michael Kuperstein2016-08-251-18/+12
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+1
* Fix bug in DAGBuilder for getelementptr with expanded vector.Ayman Musa2016-08-171-1/+2
* First commit (test commit) - Adding empty line.Ayman Musa2016-08-171-0/+1
* Local variables whose address is taken and passed on to a call are described Wolfgang Pieb2016-08-151-4/+28
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* [SelectionDAG] Refactor visitInlineAsm a bit. NFCI.Diana Picus2016-08-081-151/+198
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-291-0/+47
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-13/+12
OpenPOWER on IntegriCloud