Taints the non-acquire RMW's store address with the load part
[oota-llvm.git] / lib / CodeGen / CodeGenPrepare.cpp
2018-04-04 Peizhao OuTaints upcoming store and adds bogus conditional branch...
2018-03-13 Peizhao OuAdd bogus conditional branch before stlx
2018-03-13 Peizhao OuDon't taint relaxed loads that immediately comes before...
2018-03-07 Peizhao OuAdds one fake conditional branch for a sequence of...
2018-03-07 Peizhao OuEnsures further conditional branch tainting instruction...
2018-03-07 Peizhao OuAdds cast to 64-bit integers and set fake conditional...
2018-03-07 Peizhao OuAdds bogus conditional branch after all relaxed loads
2017-12-05 Peizhao OuSets insertion point of fake cond branch to the last...
2017-12-05 Peizhao OuFixes undominating relaxed loads issue
2017-11-29 Peizhao OuFixes a bug in finding the upcoming store/conditional...
2017-11-29 Peizhao OuGenerates conditional branch instead of fake ones for...
2017-11-20 Peizhao OuReverts wrong modification to MachineBlockPlacement...
2017-11-17 Peizhao OuAdds fake conditional branches right after relaxed...
2016-01-22 Hans WennborgMerging r257886:
2016-01-19 Hans WennborgMerging r257875:
2016-01-19 Hans WennborgMerging r257902 (and r257775)
2016-01-08 Junmo ParkRemove extra whitespace. NFC.
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.
next