summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Statepoint] Clean up Statepoint.h: accessor names.Sanjoy Das2015-05-061-6/+6
* [ARM] Align global variables passed to memory intrinsicsJohn Brawn2015-04-131-3/+15
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* [CodeGenPrepare] Report all changes made during instruction sinkingBenjamin Kramer2015-04-101-3/+5
* [InstCombine][CodeGenPrep] Create llvm.uadd.with.overflow in CGP.Sanjoy Das2015-04-101-2/+59
* [opaque pointer type] More GEP IRBuilder API migrations...David Blaikie2015-04-031-3/+5
* [opaque pointer type] More IRBuilder::createGEP (non-inbounds) migrations: Co...David Blaikie2015-03-301-3/+4
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-2/+2
* [CodeGenPrepare] Remove broken, dead, code.Quentin Colombet2015-03-181-26/+6
* [ARM] Align stack objects passed to memory intrinsicsJohn Brawn2015-03-181-0/+36
* [CodeGenPrepare] Refine the cost model provided by the promotion helper.Quentin Colombet2015-03-101-61/+77
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-8/+3
* Simplify expressions involving boolean constants with clang-tidyDavid Blaikie2015-03-091-2/+1
* Don't modify the DenseMap being iterated over from within the loopSanjoy Das2015-02-271-3/+6
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-11/+16
* Add a TargetMachine argument to the AddressingModeMatcher, we'llEric Christopher2015-02-261-10/+14
* CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-2/+1
* [CodeGenPrepare] Removed duplicate logic. SimplifyCFG already knows how to sp...Andrea Di Biagio2015-02-131-170/+0
* [multiversion] Thread a function argument through all the callers of theChandler Carruth2015-02-011-1/+1
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-2/+2
OpenPOWER on IntegriCloud