summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [CodeGenPrepare] Generalize inserted set from truncs to any inst.Ahmed Bougacha2015-06-171-21/+28
* CodeGenPrepare: Provide address space to isLegalAddressingModeMatt Arsenault2015-06-041-26/+40
* CodeGenPrepare: Don't match addressing modes through addrspacecastMatt Arsenault2015-05-261-1/+8
* [AArch64][CGP] Sink zext feeding stxr/stlxr into the same block.Ahmed Bougacha2015-05-221-0/+10
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-121-2/+2
* Refactoring gc_relocate related code in CodeGenPrepare.cppSanjoy Das2015-05-111-7/+4
* [RewriteStatepointsForGC] Fix a bug on creating gc_relocate for pointer to ve...Sanjoy Das2015-05-111-3/+41
OpenPOWER on IntegriCloud