summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* fix formatting; NFCSanjay Patel2016-01-201-3/+3
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-1/+1
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-151-2/+2
* [CodeGenPrepare] Try and appease sanitizersJames Molloy2016-01-151-1/+1
* [InstCombine] Rewrite bswap/bitreverse handling completely.James Molloy2016-01-151-0/+29
* Revert "Stop increasing alignment of externally-visible globals on ELF platfo...James Y Knight2016-01-141-2/+2
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-131-2/+2
* Remove extra whitespace. NFC.Junmo Park2016-01-081-8/+8
* [Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.Manuel Jacob2016-01-051-25/+20
* Clarify that the bypassSlowDivision optimization operates on a single BB [v2]Eric Christopher2016-01-041-2/+8
* Remove unnecessary casts. NFC.Manuel Jacob2015-12-191-6/+5
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-141-1/+1
* [CGP] Reimplement r255055 a different wayReid Kleckner2015-12-081-0/+4
* Revert "[CGP] Check that we have an insert point before moving llvm.dbg.value...Reid Kleckner2015-12-081-8/+4
* [CGP] Check that we have an insert point before moving llvm.dbg.value aroundReid Kleckner2015-12-081-4/+8
* [WinEH] Fix problem where CodeGenPrepare incorrectly sinks a bitcast into an ...Andrew Kaylor2015-11-231-0/+6
* [CodeGenPrepare] Create more extloads and fewer andsGeoff Berry2015-11-201-1/+190
* [CGP] despeculate expensive cttz/ctlz intrinsicsSanjay Patel2015-11-191-0/+84
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-2/+2
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-2/+2
* [CodegenPrepare] Do not rematerialize gc.relocates across different basic blocksIgor Laevsky2015-11-031-0/+8
* [CGP] widen switch condition and case constants to target's register width (2...Sanjay Patel2015-11-021-0/+47
* revert r251849; need to move tests to arch-specific foldersSanjay Patel2015-11-021-47/+0
* [CGP] widen switch condition and case constants to target's register widthSanjay Patel2015-11-021-0/+47
* Scalarizer for masked.gather and masked.scatter intrinsics.Elena Demikhovsky2015-10-251-1/+261
* Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola2015-10-241-12/+5
* Masked Load/Store optimization for scalar codeElena Demikhovsky2015-10-211-12/+72
* [CGP] transform select instructions into branches and sink expensive operandsSanjay Patel2015-10-191-16/+103
* Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().Elena Demikhovsky2015-10-191-2/+2
* Revert "This is a follow-up to the discussion in D12882."Benjamin Kramer2015-10-161-100/+16
* This is a follow-up to the discussion in D12882.Sanjay Patel2015-10-161-16/+100
* CodeGen: Remove a few more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-091-41/+49
* fix typos; NFCSanjay Patel2015-10-091-13/+12
* tidy up comments; NFCSanjay Patel2015-09-281-7/+7
* move one-use check under the comment that describes it; NFCISanjay Patel2015-09-281-3/+2
* function names should start with a lower case letter; NFCSanjay Patel2015-09-211-91/+91
* don't repeat function/variable names in header comments; NFCSanjay Patel2015-09-211-87/+74
* Added MD_invariant_group to LLVMContextPiotr Padlewski2015-09-171-1/+1
* Introducing llvm.invariant.group.barrier intrinsicPiotr Padlewski2015-09-151-0/+12
* use "unpredictable" metadata in fast-isel when splitting comparesSanjay Patel2015-09-021-1/+4
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-2/+1
* Fix some comment typos.Benjamin Kramer2015-08-081-2/+2
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-0/+1
* [CodeGenPrepare] Compress a pair. No functional change.Benjamin Kramer2015-07-311-7/+3
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-7/+7
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-29/+41
* Redirect DataLayout from TargetMachine to Module in SelectionDAGMehdi Amini2015-07-071-3/+4
* Redirect DataLayout from TargetMachine to Module in CodeGen PrepareMehdi Amini2015-07-071-27/+28
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
OpenPOWER on IntegriCloud