summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [DAG] Fix incorrect alignment of ext load.Nirav Dave2016-09-221-1/+1
* [AVX-512] Don't lower CVTPD2PS intrinsics to ISD::FP_ROUND with an X86 roundi...Craig Topper2016-09-181-1/+2
* [X86][SSE] Improve recognition of uitofp conversions that can be performed as...Simon Pilgrim2016-09-181-4/+0
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-3/+3
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-11/+9
* getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits() ; NFCISanjay Patel2016-09-141-7/+5
* getScalarType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-18/+18
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-2/+4
* [SelectionDAG] Add BUILD_VECTOR support to computeKnownBits and SimplifyDeman...Simon Pilgrim2016-09-081-0/+20
* [SelectionDAG] Simplify extract_subvector( insert_subvector ( Vec, In, Idx ),...Simon Pilgrim2016-09-061-0/+6
* Propagate TBAA info in SelectionDAG::getIndexedLoadKrzysztof Parzyszek2016-08-291-1/+2
* [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.Justin Lebar2016-08-231-43/+18
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-7/+7
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+2
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-2/+2
* Cleanup TransferDbgValuesNirav Dave2016-07-291-2/+9
* Fix DbgValue handling in SelectionDAG.Nirav Dave2016-07-281-2/+3
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-21/+21
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-75/+57
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-151-9/+7
* fix documentation comments; NFCSanjay Patel2016-07-111-42/+7
* [DAG] make isConstantSplatVector() available to the rest of loweringSanjay Patel2016-07-101-0/+13
* fix documentation comments; NFCSanjay Patel2016-07-101-11/+3
* [CodeGen] Cleanup getVectorShuffle a bit to take advantage of its new ArrayRe...Craig Topper2016-07-011-16/+16
* [CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a poin...Craig Topper2016-07-011-2/+4
* [CodeGen] Make ShuffleVectorSDNode::commuteMask take a MutableArrayRef instea...Craig Topper2016-06-291-1/+1
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-231-7/+24
* Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne2016-06-231-18/+1
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-221-1/+18
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-3/+3
* Apply another batch of fixes from clang-tidy's performance-unnecessary-value-...Benjamin Kramer2016-06-171-1/+1
* Revert "Preserve DebugInfo when replacing values in DAGCombiner"Nirav Dave2016-06-151-18/+1
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-151-1/+18
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-254/+230
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-3/+3
* Simplify std::all_of predicate (to one line) by using llvm::all_of. NFCI.Simon Pilgrim2016-05-251-2/+1
* [SelectionDAG] Add smarts for BSWAP in computeKnownBits.Chad Rosier2016-05-251-0/+6
* [SelectionDAG] rename/move isKnownToBeAPowerOfTwo() from TargetLowering (NFC)Sanjay Patel2016-05-191-0/+29
* SDAG: Have SelectNodeTo replace uses if it CSE's instead of morphing a nodeJustin Bogner2016-05-111-3/+7
* [SelectionDAG] Added bitreverse(bitreverse(v)) --> vSimon Pilgrim2016-05-071-0/+6
* DebugInfo: Avoid propagating incorrect debug locations in SelectionDAG via CSE.Wolfgang Pieb2016-05-021-31/+37
* Fix grammar and correct comment - the debug information wasn't incorrect, rat...Eric Christopher2016-05-021-2/+2
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-2/+2
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-26/+12
* [PR27390] [CodeGen] Reject indexed loads in CombinerDAG.Marcin Koscielnicki2016-04-251-0/+2
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [CodeGen] Remove constant-folding dead code. NFC.Ahmed Bougacha2016-04-121-12/+4
* [x86] use BMI 'andn' for logic + compare ops Sanjay Patel2016-04-091-0/+4
* Fix Load Control Dependence in MemCpy GenerationNirav Dave2016-04-081-0/+1
* Prevent X86ISelLowering from merging volatile loadsNirav Dave2016-03-311-6/+6
OpenPOWER on IntegriCloud