[Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.
[oota-llvm.git] / lib / CodeGen / CodeGenPrepare.cpp
2016-01-05 Manuel Jacob[Statepoints] Refactor GCRelocateOperands into an intri...
2016-01-04 Eric ChristopherClarify that the bypassSlowDivision optimization operat...
2015-12-19 Manuel JacobRemove unnecessary casts. NFC.
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-12-08 Reid Kleckner[CGP] Reimplement r255055 a different way
2015-12-08 Reid KlecknerRevert "[CGP] Check that we have an insert point before...
2015-12-08 Reid Kleckner[CGP] Check that we have an insert point before moving...
2015-11-23 Andrew Kaylor[WinEH] Fix problem where CodeGenPrepare incorrectly...
2015-11-20 Geoff Berry[CodeGenPrepare] Create more extloads and fewer ands
2015-11-19 Sanjay Patel[CGP] despeculate expensive cttz/ctlz intrinsics
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-03 Igor Laevsky[CodegenPrepare] Do not rematerialize gc.relocates...
2015-11-02 Sanjay Patel[CGP] widen switch condition and case constants to...
2015-11-02 Sanjay Patelrevert r251849; need to move tests to arch-specific...
2015-11-02 Sanjay Patel[CGP] widen switch condition and case constants to...
2015-10-25 Elena DemikhovskyScalarizer for masked.gather and masked.scatter intrinsics.
2015-10-24 Rafael EspindolaRefactor: Simplify boolean conditional return statement...
2015-10-21 Elena DemikhovskyMasked Load/Store optimization for scalar code
2015-10-19 Sanjay Patel[CGP] transform select instructions into branches and...
2015-10-19 Elena DemikhovskyRemoved parameter "Consecutive" from isLegalMaskedLoad...
2015-10-16 Benjamin KramerRevert "This is a follow-up to the discussion in D12882."
2015-10-16 Sanjay PatelThis is a follow-up to the discussion in D12882.
2015-10-09 Duncan P. N. Exon... CodeGen: Remove a few more ilist iterator implicit...
2015-10-09 Sanjay Patelfix typos; NFC
2015-09-28 Sanjay Pateltidy up comments; NFC
2015-09-28 Sanjay Patelmove one-use check under the comment that describes...
2015-09-21 Sanjay Patelfunction names should start with a lower case letter...
2015-09-21 Sanjay Pateldon't repeat function/variable names in header comments...
2015-09-17 Piotr PadlewskiAdded MD_invariant_group to LLVMContext
2015-09-15 Piotr PadlewskiIntroducing llvm.invariant.group.barrier intrinsic
2015-09-02 Sanjay Pateluse "unpredictable" metadata in fast-isel when splittin...
2015-08-11 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-07-31 Benjamin Kramer[CodeGenPrepare] Compress a pair. No functional change.
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-07 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-07 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 Ahmed Bougacha[CodeGenPrepare] Generalize inserted set from truncs...
2015-06-04 Matt ArsenaultCodeGenPrepare: Provide address space to isLegalAddress...
2015-05-26 Matt ArsenaultCodeGenPrepare: Don't match addressing modes through...
2015-05-22 Ahmed Bougacha[AArch64][CGP] Sink zext feeding stxr/stlxr into the...
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-11 Sanjoy DasRefactoring gc_relocate related code in CodeGenPrepare.cpp
2015-05-11 Sanjoy Das[RewriteStatepointsForGC] Fix a bug on creating gc_relo...
2015-05-06 Sanjoy Das[Statepoint] Clean up Statepoint.h: accessor names.
2015-04-13 John Brawn[ARM] Align global variables passed to memory intrinsics
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-10 Benjamin Kramer[CodeGenPrepare] Report all changes made during instruc...
2015-04-10 Sanjoy Das[InstCombine][CodeGenPrep] Create llvm.uadd.with.overfl...
2015-04-03 David Blaikie[opaque pointer type] More GEP IRBuilder API migrations...
2015-03-30 David Blaikie[opaque pointer type] More IRBuilder::createGEP (non...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-18 Quentin Colombet[CodeGenPrepare] Remove broken, dead, code.
2015-03-18 John Brawn[ARM] Align stack objects passed to memory intrinsics
2015-03-10 Quentin Colombet[CodeGenPrepare] Refine the cost model provided by...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 David BlaikieSimplify expressions involving boolean constants with...
2015-02-27 Sanjoy DasDon't modify the DenseMap being iterated over from...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherAdd a TargetMachine argument to the AddressingModeMatch...
2015-02-14 Duncan P. N. Exon... CodeGen: Canonicalize access to function attributes...
2015-02-13 Andrea Di Biagio[CodeGenPrepare] Removed duplicate logic. SimplifyCFG...
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-27 Eric ChristopherUpdate a few calls to getSubtarget<> to either be getSu...
2015-01-27 Eric ChristopherMigrate CodeGenPrepare to use the Function based getSub...
2015-01-20 Chandler Carruth[PM] Replace the Pass argument in MergeBasicBlockIntoOn...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 Ramkumar Ramachandra[GC] CodeGenPrep transform: simplify offsetable relocate
2015-01-12 Ahmed Bougacha[SimplifyLibCalls] Factor out fortified libcall handling.
2015-01-08 Duncan P. N. Exon... CodeGen: Use handy new-fangled post-increment, NFC
2015-01-08 Duncan P. N. Exon... CodeGen: Use range-based for loops, NFC
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-06 Andrea Di Biagio[CodeGenPrepare] Improved logic to speculate calls...
2015-01-05 Craig TopperReplace several 'assert(false' with 'llvm_unreachable...
2014-12-28 Andrea Di Biagio[CodeGenPrepare] Teach when it is profitable to specula...
2014-12-28 Elena DemikhovskyScalarizer for masked load and store intrinsics.
2014-12-22 Quentin Colombet[CodeGenPrepare] Handle properly the promotion of opera...
2014-12-17 Quentin Colombet[CodeGenPrepare] Reapply r224351 with a fix for the...
2014-12-17 Reid KlecknerRevert "[CodeGenPrepare] Move sign/zero extensions...
2014-12-16 Quentin Colombet[CodeGenPrepare] Move sign/zero extensions near loads...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-09 Juergen Ributzka[CGP] Rewrite pattern match for splitBranchCondition...
2014-12-09 Juergen RibutzkaRevert "Move function to obtain branch weights into...
2014-12-09 Juergen Ributzka[CodeGenPrepare] Split branch conditions into multiple...
2014-12-05 Ahmed Bougacha[CodeGenPrepare] Use variables for reused values. NFC.
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-13 Quentin Colombet[CodeGenPrepare] Handle zero extensions in the TypeProm...
2014-11-12 Ahmed Bougacha[CodeGenPrepare] Replace other uses of EVT::getEVT...
2014-11-12 Ahmed Bougacha[CodeGenPrepare][AArch64] Fix a TLI legality check...
2014-10-31 Quentin Colombet[CodeGenPrepare] Move extractelement close to store...
2014-10-29 NAKAMURA TakumiWhitespace.
2014-09-16 Quentin Colombet[CodeGenPrepare][AddressingModeMatcher] The promotion...
2014-09-15 Quentin Colombet[CodeGenPrepare][AddressingModeMatcher] Fix a think...
next