summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Fix some comment typos.Benjamin Kramer2015-08-084-20/+21
* [PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth2015-08-061-5/+7
* revert r243687: enable fast-math-flag propagation to DAG nodes Sanjay Patel2015-08-051-1/+1
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-043-9/+4
* [SDAG] Fix a result chain in ExpandUnalignedLoadHal Finkel2015-08-041-1/+1
* [CodeGen] Fix FCOPYSIGN legalization to account for mismatched types.Ahmed Bougacha2015-08-042-2/+53
* Remove trailing whitespace. NFCI.Simon Pilgrim2015-08-011-7/+7
* Use SDValue bool check. NFCI.Simon Pilgrim2015-08-011-20/+10
* [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the b...Simon Pilgrim2015-08-011-21/+64
* DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variableDuncan P. N. Exon Smith2015-07-311-2/+1
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-312-0/+30
* fix memcpy/memset/memmove lowering when optimizing for sizeSanjay Patel2015-07-301-3/+15
* enable fast-math-flag propagation to DAG nodesSanjay Patel2015-07-301-1/+1
* move DAGCombiner's allowableAlignment() helper function into the TLISanjay Patel2015-07-292-64/+49
* [Statepoints] Let patchable statepoints have a symbolic call target.Sanjoy Das2015-07-281-1/+17
* ignore duplicate divisor uses when transforming into reciprocal multiplies (P...Sanjay Patel2015-07-281-4/+4
* fix TLI's combineRepeatedFPDivisors interface to return the minimum user thre...Sanjay Patel2015-07-281-4/+10
* Implement target independent TLS compatible with glibc's emutls.c.Chih-Hung Hsieh2015-07-281-0/+43
* Move the Target way of overriding DAG Scheduler to a target hookMehdi Amini2015-07-281-8/+6
* move combineRepeatedFPDivisors logic into a helper function; NFCISanjay Patel2015-07-271-42/+57
* [PM/AA] Remove all of the dead AliasAnalysis pointers being threadedChandler Carruth2015-07-221-3/+3
* [DAGCombiner] Fixed minor typo that was missed in D9097.Simon Pilgrim2015-07-191-2/+2
* Use SDValue bool check. NFCI.Simon Pilgrim2015-07-191-58/+39
* Only do fmul (fadd x, x), c combine if the fadd only has one useMatt Arsenault2015-07-171-1/+3
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-163-0/+7
* [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute dif...James Molloy2015-07-165-0/+48
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+1
* Create a wrapper pass for BranchProbabilityInfo.Cong Hou2015-07-151-3/+4
* [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
OpenPOWER on IntegriCloud