summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Reverting r276771 due to MSan failures.Andrew Kaylor2016-07-271-47/+0
* Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-261-0/+47
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-34/+37
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-151-1/+1
* Fix copy/paste bug in r275340.Michael Kuperstein2016-07-131-1/+1
* [DAG] Correctly chain masked loadsMichael Kuperstein2016-07-131-9/+8
* Reverting r275284 due to platform-specific test failuresAndrew Kaylor2016-07-131-46/+0
* Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor2016-07-131-0/+46
* Give helper classes/functions internal linkage. NFC.Benjamin Kramer2016-07-101-1/+1
* SelectionDAG: Avoid implicit iterator conversions in SelectionDAGBuilder, NFCDuncan P. N. Exon Smith2016-07-081-1/+2
* [CodeGen] Make the code that detects a if a shuffle is really a concatenation...Craig Topper2016-07-041-33/+41
* [CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a poin...Craig Topper2016-07-011-4/+3
* Delete unused includes. NFC.Rafael Espindola2016-06-301-0/+1
* AMDGPU: Add convergent flag to INLINEASM instruction.Wei Ding2016-06-221-0/+2
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-3/+2
* [SelectionDAG] Don't treat library calls specially if marked with nobuiltin.Marcin Koscielnicki2016-06-171-2/+3
* [SelectionDAG] Remove exit-on-error flag from test (PR27765)Diana Picus2016-06-141-1/+3
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-37/+34
* [stack-protection] Add support for MSVC buffer security checkEtienne Bergeron2016-06-071-5/+34
* SDAG: Use an Optional<> instead of a sigil value. NFCJustin Bogner2016-05-261-6/+6
* Fix some comment typos in SelectionDAGBuilder. NFCDiana Picus2016-05-201-3/+3
* Fix an assert in SelectionDAGBuilder when processing inline asmRenato Golin2016-05-171-25/+28
* SelectionDAG: Select min/max when both are usedMatt Arsenault2016-05-161-1/+9
* getelementptr instruction, support index vector of EVT.Igor Breger2016-05-011-1/+2
* [PPC, SSP] Support PowerPC Linux stack protection.Tim Shen2016-04-191-13/+11
* [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARDTim Shen2016-04-191-45/+50
* [CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NANDavid Majnemer2016-04-141-6/+16
* AMDGPU: Implement canonicalizeMatt Arsenault2016-04-141-1/+3
OpenPOWER on IntegriCloud