Stefan Stipanovic
|
52d4c048b3
[Attributor] Deduce "nosync" function attribute.
|
6 роки тому |
Vedant Kumar
|
0edfaf6dd2
[CodeExtractor] Fix sinking of allocas with multiple bitcast uses (PR42451)
|
6 роки тому |
Vedant Kumar
|
899d0e6438
[CodeExtractor] Simplify findAllocas, NFC
|
6 роки тому |
Brian Homerding
|
7597e7f179
Add, and infer, a nofree function attribute
|
6 роки тому |
Johannes Doerfert
|
8a0fc5ba4f
[Attr] Add "willreturn" function attribute
|
6 роки тому |
Quentin Colombet
|
5742615005
[CodeExtractor] Add a few debug lines to understand why a region is not extracted
|
6 роки тому |
Fangrui Song
|
360e56327d
Change some dyn_cast to more apropriate isa. NFC
|
6 роки тому |
Matt Arsenault
|
6e8fb99b69
IR: Add immarg attribute
|
6 роки тому |
Vedant Kumar
|
c26f76b367
[CodeExtractor] Do not lift lifetime.end markers for region inputs
|
6 роки тому |
Vedant Kumar
|
18afa443d9
[CodeExtractor] Only lift lifetime markers present in the extraction region
|
6 роки тому |
Vedant Kumar
|
9025db3ce7
[CodeExtractor] Restore outputs after creating exit stubs
|
6 роки тому |
Sergey Dmitriev
|
9a22bfd50b
[CodeExtractor] Update function's assumption cache after extracting blocks from it
|
6 роки тому |
James Y Knight
|
6c00b3f35f
[opaque pointer types] Pass value type to LoadInst creation.
|
6 роки тому |
Vedant Kumar
|
acc14ca88d
[CodeExtractor] Add support for the `swifterror` attribute
|
6 роки тому |
Julian Lettner
|
a1e328df4a
Revert "[Sanitizers] UBSan unreachable incompatible with ASan in the presence of `noreturn` calls"
|
6 роки тому |
Julian Lettner
|
2e1beed270
[Sanitizers] UBSan unreachable incompatible with ASan in the presence of `noreturn` calls
|
6 роки тому |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 роки тому |
Vedant Kumar
|
8175d01f18
[CodeExtractor] Emit lifetime markers around reloads of outputs
|
6 роки тому |
Vedant Kumar
|
bbbee1ff50
[CodeExtractor] Do not extract unsafe lifetime markers
|
6 роки тому |
Vedant Kumar
|
eeb1971b1c
[IR] Add Instruction::isLifetimeStartOrEnd, NFC
|
6 роки тому |
Vedant Kumar
|
35741b0bf7
[CodeExtractor] Store outputs at the first valid insertion point
|
6 роки тому |
Vedant Kumar
|
e1363b44fe
[CodeExtractor] Do not marked outlined calls which may resume EH as noreturn
|
6 роки тому |
Vedant Kumar
|
f00f55a81f
[CodeExtractor] Split PHI nodes with incoming values from outlined region (PR39433)
|
6 роки тому |
Vedant Kumar
|
da31f7b670
[CodeExtractor] Mark functions noreturn when applicable
|
6 роки тому |
Vedant Kumar
|
2b75576214
[CodeExtractor] Do not extract calls to eh_typeid_for (PR39545)
|
6 роки тому |
Vedant Kumar
|
b109c4206a
[CodeExtractor] Erase use-without-def debug intrinsics in parent func
|
6 роки тому |
Vedant Kumar
|
c0bb0349d7
[HotColdSplitting] Identify larger cold regions using domtree queries
|
6 роки тому |
Teresa Johnson
|
0c69da83b3
[hot-cold-split] Name split functions with ".cold" suffix
|
6 роки тому |
Chandler Carruth
|
7d0753a001
[TI removal] Update CodeExtractor to use Instruction directly.
|
6 роки тому |
Vedant Kumar
|
0a2a30e517
[CodeExtractor] Erase debug intrinsics in outlined thunks (fix PR22900)
|
6 роки тому |