summaryrefslogtreecommitdiff
path: root/test/Transforms/Inline
AgeCommit message (Expand)Author
2017-12-22[InlineCost] Find more free binary operationsHaicheng Wu
2017-12-22inline-fp.ll was moved in r321332; delete it properly.Eli Friedman
2017-12-22[Inliner] Restrict soft-float inlining penalty.Eli Friedman
2017-12-19[InlineCost] Skip volatile loads when looking for repeated loadsHaicheng Wu
2017-12-15[InlineCost] Find repeated loads in the calleeHaicheng Wu
2017-12-14[InlineCost] Tracking Values through PHI NodesHaicheng Wu
2017-12-09Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov
2017-12-01[opt-remarks] If hotness threshold is set, ignore remarks without hotnessAdam Nemet
2017-12-01Revert "[opt-remarks] If hotness threshold is set, ignore remarks without hot...Adam Nemet
2017-12-01[opt-remarks] If hotness threshold is set, ignore remarks without hotnessAdam Nemet
2017-11-27Inliner: Don't mark notail calls with the 'tail' attributeArnold Schwaighofer
2017-10-04Move verbosity check for remarks to the diag handlerAdam Nemet
2017-09-27[InlineCost] add visitSelectInst()Haicheng Wu
2017-09-05Add llvm.codeview.annotation to implement MSVC __annotationReid Kleckner
2017-08-30Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl
2017-08-24Move accurate-sample-profile into the function attribute.Dehao Chen
2017-08-23Add test to cover accurate-sample-profile.Dehao Chen
2017-08-23Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner
2017-08-21Emit only A Single Opt Remark When InliningSam Elliott
2017-08-20Revert "Emit only A Single Opt Remark When Inlining"Sam Elliott
2017-08-20Emit only A Single Opt Remark When InliningSam Elliott
2017-08-19[Inliner] Fix a nasty bug when inlining a non-recursive trace ofChandler Carruth
2017-08-19[Inliner] Clean up a test case a bit to make it more clear what is beingChandler Carruth
2017-08-14[InlineCost] Refactor the checks for different analyses to be a bit moreChandler Carruth
2017-08-07AMDGPU: Use a custom areInlineCompatibleMatt Arsenault
2017-08-02[PM] Split LoopUnrollPass and make partial unroller a function passTeresa Johnson
2017-08-02[InlineCost] Simplify more 'and' and 'or' operations.Chad Rosier
2017-08-02[PM] Fix a bug where through CGSCC iteration we can getChandler Carruth
2017-07-28[Inliner] Do not apply any bonus for cold callsites.Easwaran Raman
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-07-15[TTI] Refine the cost of EXT in getUserCost()Haicheng Wu
2017-07-13[ARM] Fix typo in test added in r307889Florian Hahn
2017-07-13[ARM] Inline callee if its target-features are a subset of the callerFlorian Hahn
2017-07-09[PM] Fix a nasty bug in the new PM where we failed to properlyChandler Carruth
2017-07-09[PM] Finish implementing and fix a chain of bugs uncovered by testingChandler Carruth
2017-07-01[Cloner] Re-map simplfied cloned instructions.Davide Italiano
2017-06-30[ORE] Add diagnostics hotness thresholdBrian Gesiak
2017-06-27[NewPM/Inliner] Reduce threshold for cold callsites in the non-PGO caseEaswaran Raman
2017-06-27[AArch64] Inline callee if its target-features are a subset of the callerFlorian Hahn
2017-06-23[InlineCost] Do not take INT_MAX when Cost is negativeJun Bum Lim
2017-06-22Define behavior of "stack-probe-size" attribute when inlining.whitequark
2017-06-21Add a "probe-stack" attributewhitequark
2017-06-12Inliner: Don't remove calls to readnone+nounwind (but not always_inline) func...David Blaikie
2017-06-09Inliner: Don't touch indirect callsDavid Blaikie
2017-06-02[InlineCost] Enable the new switch cost heuristicJun Bum Lim
2017-06-01[InlineCost] Add a test case for GEP costHaicheng Wu
2017-05-22Fix update VP metadata after inlining for instrumentation PGOTeresa Johnson
2017-05-16[Inliner] Do not mix callsite and callee hotness based updates.Easwaran Raman
2017-05-14Renable test that was disabled due to cost analysisXinliang David Li
2017-05-11Restrict call metadata based hotness detection to Sample PGO modeTeresa Johnson