cpg-language-llvm
5.1.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
open
fun
addSoftDependency
(
p0
:
Class
<
out
Pass
>
)
and
Then
Link copied to clipboard
open
fun
andThen
(
p0
:
Consumer
<
in
@
NotNull
TranslationResult
>
)
:
Consumer
<
@
NotNull
TranslationResult
>
cleanup
Link copied to clipboard
open
override
fun
cleanup
(
)
get
Lang
Link copied to clipboard
@
Nullable
open
fun
getLang
(
)
:
@
Nullable
LanguageFrontend
?
get
Name
Link copied to clipboard
open
fun
getName
(
)
:
String
is
First
Pass
Link copied to clipboard
@
NotNull
open
fun
isFirstPass
(
)
:
@
NotNull
Boolean
is
Last
Pass
Link copied to clipboard
@
NotNull
open
fun
isLastPass
(
)
:
@
NotNull
Boolean
runs
With
Current
Frontend
Link copied to clipboard
open
fun
runsWithCurrentFrontend
(
)
:
Boolean
set
Lang
Link copied to clipboard
open
fun
setLang
(
@
Nullable
p0
:
@
Nullable
LanguageFrontend
?
)
supports
Language
Frontend
Link copied to clipboard
open
fun
supportsLanguageFrontend
(
p0
:
LanguageFrontend
)
:
Boolean
Properties
execute
Before
Link copied to clipboard
val
executeBefore
:
MutableSet
<
Class
<
out
Pass
>
>
hard
Dependencies
Link copied to clipboard
val
hardDependencies
:
MutableSet
<
Class
<
out
Pass
>
>
soft
Dependencies
Link copied to clipboard
val
softDependencies
:
MutableSet
<
Class
<
out
Pass
>
>