cpg-language-llvm
6.2.0
cpg-language-llvm
/
de.fraunhofer.aisec.cpg.passes
/
CompressLLVMPass
Compress
LLVMPass
class
CompressLLVMPass
:
Pass
Constructors
Functions
Properties
Constructors
Compress
LLVMPass
Link copied to clipboard
fun
CompressLLVMPass
(
)
Functions
accept
Link copied to clipboard
open
override
fun
accept
(
t
:
TranslationResult
)
add
Soft
Dependency
Link copied to clipboard
fun
addSoftDependency
(
toAdd
:
Class
<
out
Pass
?
>
)
and
Then
Link copied to clipboard
open
fun
andThen
(
p0
:
Consumer
<
in
TranslationResult
>
)
:
Consumer
<
TranslationResult
>
cleanup
Link copied to clipboard
open
override
fun
cleanup
(
)
runs
With
Current
Frontend
Link copied to clipboard
fun
runsWithCurrentFrontend
(
usedFrontends
:
Collection
<
LanguageFrontend
>
)
:
Boolean
supports
Language
Link copied to clipboard
fun
supportsLanguage
(
language
:
Language
<
out
LanguageFrontend
>
)
:
Boolean
Properties
is
First
Pass
Link copied to clipboard
val
isFirstPass
:
Boolean
is
Last
Pass
Link copied to clipboard
val
isLastPass
:
Boolean
name
Link copied to clipboard
var
name
:
String
scope
Manager
Link copied to clipboard
lateinit
var
scopeManager
:
ScopeManager