aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/FunctionAttrs
AgeCommit message (Expand)AuthorFilesLines
2016-09-12[FunctionAttrs] Don't try to infer returned if it is already on an argumentDavid Majnemer1-0/+12
2016-07-20Forgot to add a test for r276008.David Majnemer1-0/+18
2016-07-19[FunctionAttrs] Correct the safety analysis for inference of 'returned'David Majnemer3-6/+6
2016-07-18Revert r275678, "Revert "Revert r275027 - Let FuncAttrs infer the 'returned' ...NAKAMURA Takumi3-6/+6
2016-07-16Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute"Hal Finkel3-6/+6
2016-07-11Revert r275027 - Let FuncAttrs infer the 'returned' argument attributeHal Finkel3-6/+6
2016-07-10Let FuncAttrs infer the 'returned' argument attributeHal Finkel3-6/+6
2016-07-06NVPTX: Replace uses of cuda.syncthreads with nvvm.barrier0Justin Bogner1-3/+3
2016-07-02Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC.Sean Silva2-2/+2
2016-06-25The absence of noreturn doesn't ensure mayReturnDavid Majnemer1-18/+0
2016-06-12[PM] Port ReversePostOrderFunctionAttrs to the new PMSean Silva1-0/+1
2016-05-26[CaptureTracking] Volatile operations capture their memory locationDavid Majnemer1-0/+8
2016-05-26MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA.Peter Collingbourne1-0/+4
2016-05-25[FunctionAttrs] Volatile loads should disable readonlyDavid Majnemer1-0/+8
2016-04-08Don't IPO over functions that can be de-refinedSanjoy Das1-0/+16
2016-03-14[attrs] Handle convergent CallSites.Justin Lebar1-18/+30
2016-02-22Revert "[attrs] Handle convergent CallSites."Justin Lebar1-30/+18
2016-02-22[attrs] Handle convergent CallSites.Justin Lebar1-18/+30
2016-02-19[CaptureTracking] Add a test case for pointer cmpxchgPhilip Reames1-0/+6
2016-02-18[CaptureTracking] Support atomicrmw and cmpxchgPhilip Reames1-0/+11
2016-02-18[PM] Port the PostOrderFunctionAttrs pass to the new pass manager andChandler Carruth1-0/+1
2016-02-13[attrs] Move the norecurse deduction to operate on the node set ratherChandler Carruth2-3/+8
2016-02-09Add convergent-removing bits to FunctionAttrs pass.Justin Lebar1-0/+94
2016-02-09[FunctionAttrs] Fix SCC logic around operand bundlesSanjoy Das1-0/+13
2016-01-08[attrs] Split the late-revisit pattern for deducing norecurse inChandler Carruth1-1/+1
2015-12-27[attrs] Extract the pure inference of function attributes intoChandler Carruth2-44/+0
2015-12-27[attrs] Split off the forced attributes utility into its own pass thatChandler Carruth1-12/+0
2015-11-19[FunctionAttrs] Provide a mechanism for adding function attributes from the c...James Molloy1-0/+12
2015-11-17Vector of pointers in function attributes calculationElena Demikhovsky1-0/+38
2015-11-12Revert "Revert "[FunctionAttrs] Identify norecurse functions""James Molloy5-7/+69
2015-11-12Revert "[FunctionAttrs] Identify norecurse functions"James Molloy5-69/+7
2015-11-12[FunctionAttrs] Identify norecurse functionsJames Molloy5-7/+69
2015-11-07[FunctionAttrs] Fix an iterator wraparound bugSanjoy Das1-0/+30
2015-08-31[FunctionAttr] Infer nonnull attributes on returnsPhilip Reames1-0/+74
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer1-2/+2
2015-05-25Remove conflicting attributes before adding deduced readonly/readnoneBjorn Steinbrink1-0/+13
2015-04-16[opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2-2/+2
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie8-23/+23
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie1-2/+2
2014-11-03Normally an 'optnone' function goes through fast-isel, which does notPaul Robinson1-0/+135
2014-08-13[optnone] Make the optnone attribute effective at suppressing functionChandler Carruth1-0/+24
2014-05-30When analyzing params/args for readnone/readonly, don't forget to consider th...Nick Lewycky2-1/+15
2014-01-28Update optimization passes to handle inalloca argumentsReid Kleckner1-0/+6
2014-01-14Make nocapture analysis work with addrspacecastMatt Arsenault1-0/+15
2013-08-16[tests] Cleanup initialization of test suffixes.Daniel Dunbar1-1/+0
2013-08-12Fix FileCheck --check-prefix lines.Tim Northover1-1/+1
2013-07-14Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin1-1/+1
2013-07-06Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky6-14/+72
2013-07-03Change the gettimeofday test to only test on a posix platform.Michael Gottesman1-1/+3
2013-07-03Added support in FunctionAttrs for adding relevant function/argument attribut...Michael Gottesman1-0/+3