1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib/Transforms/Coroutines
Chandler Carruth 5fa7afa32f [IR] Replace isa<TerminatorInst> with isTerminator().
This is a bit awkward in a handful of places where we didn't even have
an instruction and now we have to see if we can build one. But on the
whole, this seems like a win and at worst a reasonable cost for removing
`TerminatorInst`.

All of this is part of the removal of `TerminatorInst` from the
`Instruction` type hierarchy.

llvm-svn: 340701
2018-08-26 09:51:22 +00:00
..
CMakeLists.txt Remove trailing space in build file. 2018-04-07 03:30:28 +00:00
CoroCleanup.cpp [coroutines] Call initializePass in coroutine pass constructors 2017-05-31 03:12:42 +00:00
CoroEarly.cpp [coroutines] Add support for llvm.coro.noop intrinsics 2018-04-02 16:55:12 +00:00
CoroElide.cpp [IR] Sink isExceptional predicate to Instruction, rename it to 2018-08-26 08:56:42 +00:00
CoroFrame.cpp [IR] Replace isa<TerminatorInst> with isTerminator(). 2018-08-26 09:51:22 +00:00
CoroInstr.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
CoroInternal.h [coroutines] Respect alloca alignment requirements when building coroutine frame 2018-04-03 20:54:20 +00:00
CoroSplit.cpp [IR] Replace isa<TerminatorInst> with isTerminator(). 2018-08-26 09:51:22 +00:00
Coroutines.cpp [LLVM-C] Add coroutine passes 2018-08-19 23:39:57 +00:00
LLVMBuild.txt