OSDN Git Service

Merging r339822:
[android-x86/external-llvm.git] / lib / CodeGen / CodeGenPrepare.cpp
2018-08-21 Hans WennborgMerging r339822:
2018-07-16 Fangrui Song[CodeGen] Fix inconsistent declaration parameter name
2018-07-06 Vedant KumarUse Type::isIntOrPtrTy where possible, NFC
2018-07-02 David Stenberg[CodeGen] Make block removal order deterministic in...
2018-07-02 Piotr PadlewskiImplement strip.invariant.group
2018-06-20 Alina SbirleaGeneralize MergeBlockIntoPredecessor. Replace uses...
2018-06-20 Hiroshi Inoue[NFC] fix trivial typos in comments
2018-06-05 Guozhi Wei[CodeGenPrepare] Move Extension Instructions Through...
2018-06-04 David BlaikieMove Analysis/Utils/Local.h back to Transforms
2018-05-25 Guozhi Wei[CodeGenPrepare] Revert r331783
2018-05-24 Vedant Kumar[DebugInfo] Maintain DI when converting GEP to bitcast
2018-05-23 Vedant Kumar[DebugInfo] Maintain DI for sunken bitcasts
2018-05-14 Nicola ZaghenRename DEBUG macro to LLVM_DEBUG.
2018-05-10 Vedant Kumar[STLExtras] Add distance() for ranges, pred_size()...
2018-05-10 Haicheng Wu[CGP] Split large data structres to sink more GEPs
2018-05-08 Guozhi Wei[CodeGenPrepare] Move Extension Instructions Through...
2018-05-03 Piotr PadlewskiRename invariant.group.barrier to launder.invariant...
2018-05-01 Adrian PrantlRemove \brief commands from doxygen comments.
2018-04-30 Nico WeberIWYU for llvm-config.h in llvm, additions.
2018-03-29 Craig Topper[IR][CodeGen] Remove dependency on EVT from IR/Function...
2018-03-28 David BlaikiePlumb useAA through TargetTransformInfo to remove Trans...
2018-03-23 David BlaikieFix layering by moving ValueTypes.h from CodeGen to IR
2018-03-23 David BlaikieFix layering of MachineValueType.h by moving it from...
2018-03-21 David BlaikieFix a couple of layering violations in Transforms
2018-03-20 Bjorn Pettersson[CGP] Avoid segmentation fault when doing PHI node...
2018-03-13 Jonas Paulsson[CodeGenPrepare] Respect endianness in splitMergedValS...
2018-03-12 Serguei Katkov[CGP] Fix the remove of matched phis in complex address...
2018-02-14 Elena DemikhovskyAdding a width of the GEP index to the Data Layout.
2018-01-31 Daniel Neilson[CodeGenPrepare] Improve source and dest alignments...
2018-01-26 Serguei Katkov[CGP] Re-enable Select in complex addressing mode.
2018-01-23 Serguei Katkov[CGP] Fix the GV handling in complex addressing mode
2018-01-19 Serguei KatkovRevert [CGP] Re-enable Select in complex addressing...
2018-01-12 Daniel Neilson[NFC] Change MemIntrinsicInst::setAlignment() to take...
2018-01-12 Serguei Katkov[CGP] Re-enable Select in complex addressing mode
2018-01-09 Eric ChristopherTidy some grammar in some comments
2018-01-09 Serguei Katkov[CGP] Fix Complex addressing mode for offset
2017-12-30 Benjamin KramerUse phi ranges to simplify code. No functionality chang...
2017-12-20 Teresa Johnson[PGO] Function section hotness prefix should look at...
2017-12-19 Haicheng Wu[CGP] Format. NFC
2017-12-18 Serguei Katkov[CGP] Fix the handling select inst in complex addressin...
2017-12-13 Serguei KatkovRevert "[CGP] Enable select in complex addr mode"
2017-12-13 Serguei Katkov[CGP] Enable select in complex addr mode
2017-12-04 Hiroshi YamauchiMove splitIndirectCriticalEdges() to BasicBlockUtils.h.
2017-11-29 Serguei Katkov[CGP] Enable complex addr mode
2017-11-29 Serguei Katkov[CGP] Fix common type handling in optimizeMemoryInst
2017-11-27 John Brawn[CGP] Fix handling of null pointer values in optimizeMe...
2017-11-24 Simon Dardis[CodeGenPrepare] Check that erased sunken address are...
2017-11-24 John Brawn[CGP] Make optimizeMemoryInst able to combine more...
2017-11-21 Serguei KatkovRevert "[CGP] Enable complex addr mode (2nd attempt)"
2017-11-21 Serguei Katkov[CGP] Enable complex addr mode (2nd attempt)
2017-11-20 Serguei Katkov[CGP] Fix the crash caused by enable of complex addr...
2017-11-17 David BlaikieFix a bunch more layering of CodeGen headers that are...
2017-11-14 Easwaran Raman[CodeGenPrepare] Disable div bypass when working set...
2017-11-13 Simon DardisRevert "[CodeGenPrepare] Check that erased sunken addre...
2017-11-13 Simon Dardis[CodeGenPrepare] Check that erased sunken address are...
2017-11-08 Serguei KatkovRevert "[CGP] Enable extending scope of optimizeMemoryInst"
2017-11-08 Serguei Katkov[CGP] Enable extending scope of optimizeMemoryInst
2017-11-07 Craig Topper[CodeGenPrepare] Fix typo in comment. NFC
2017-11-07 Serguei Katkov[CGP] Disable Select instruction handling in optimizeMe...
2017-11-05 Serguei Katkov[CGP] Fix the bug found by asan.
2017-11-05 Serguei Katkov[CGP] Extends the scope of optimizeMemoryInst optimization
2017-11-03 Adrian PrantlInvoke salvageDebugInfo from CodeGenPrepare's SinkCast()
2017-11-03 Adrian PrantlRevert "Invoke salvageDebugInfo from CodeGenPrepare...
2017-11-03 Adrian PrantlInvoke salvageDebugInfo from CodeGenPrepare's SinkCast()
2017-11-03 Clement Courbetre-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen...
2017-11-02 Clement CourbetRevert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen...
2017-11-02 Clement Courbet[ExpandMemCmp] Split ExpandMemCmp from CodeGen into...
2017-10-31 Serguei Katkov[CGP] Fix the detection of trivial case for addressing...
2017-10-30 Philip Reames[CGP] Fix crash on i96 bit multiply
2017-10-30 Clement Courbet[CodeGen][ExpandMemcmp] Allow memcmp to expand to vecto...
2017-10-27 Clement Courbet[CodeGen] Fix -Wunused-private-field warning on lld...
2017-10-27 Clement Courbet[CodeGen][ExpandMemCmp][NFC] Simplify load sequence...
2017-10-27 Balaram MakamRevert "[CGP] Merge empty case blocks if no extra moves...
2017-10-26 Balaram Makam[CGP] Merge empty case blocks if no extra moves are...
2017-10-25 Clement CourbetRe-land "[CodeGen][ExpandMemcmp][NFC] Allow memcmp...
2017-10-24 Martin BohmeRevert "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to...
2017-10-24 Clement Courbet[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand...
2017-10-15 Aaron BallmanReverting r315590; it did not include changes for llvm...
2017-10-12 Don Hinton[dump] Remove NDEBUG from test to enable dump methods...
2017-10-03 John Brawn[CGP] Make optimizeMemoryInst capable of handling multi...
2017-10-03 John Brawn[CGP] In optimizeMemoryInst handle select similarly...
2017-09-25 Clement Courbet[CodeGenPrepare][NFC] Rename TargetTransformInfo::expan...
2017-09-11 Hiroshi YamauchiUnmerge GEPs to reduce register pressure on IndirectBr...
2017-08-29 Eugene Zelenko[CodeGen] Fix some Clang-tidy modernize-use-using and...
2017-08-29 Sanjay Patel[Instruction] add moveAfter() convenience function...
2017-08-20 Benjamin KramerMove helper classes into anonymous namespaces.
2017-08-17 Serguei Katkov[CGP] Fix the rematerialization of gc.relocates
2017-08-01 Sanjay Patel[CGP] use narrower types in memcmp expansion when possible
2017-07-31 Sanjay Patel[CGP] use subtract or subtract-of-cmps for result of...
2017-07-31 Florian HahnGuard print() functions only used by dump() functions.
2017-07-24 Benjamin Kramer[CodeGenPrepare] Cut off FindAllMemoryUses if there...
2017-07-19 Serguei Katkov[CGP] Allow cycles during Phi traversal in OptimizaMemo...
2017-07-18 Serguei Katkov[CGP] Cleanup - remove redundant code in OptimizeMemory...
2017-07-15 Haicheng Wu[TTI] Refine the cost of EXT in getUserCost()
2017-07-12 Eli Friedman[CodeGenPrepare] Don't create dead instructions in...
2017-07-11 Serguei Katkov[CGP] Relax a bit restriction for optimizeMemoryInst...
2017-06-29 Keno Fischer[CodeGenPrepare] Don't create inttoptr for ni ptrs
2017-06-27 Sanjay Patel[CGP] add specialization for memcmp expansion with...
2017-06-27 Sanjay Patel[CGP] eliminate a sub instruction in memcmp expansion
2017-06-27 Sanjay Patel[CGP] simplify code to get bswap in memcmp expansion...
next