Statements (59)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Artificial_Intelligence
|
gptkbp:analyzes |
Data Flow
Control Flow |
gptkbp:can_be |
gptkb:Security_Analysis
gptkb:building Dynamic Analysis Resource Management Static Analysis Error Detection Alias Analysis Memory Management Performance Tuning Vectorization Profiling Task Scheduling Register Allocation Parallelization Tail Call Optimization Memory Optimization Thread Safety Analysis Constant Folding Instruction Scheduling Loop Fusion Code Instrumentation Debug Information Generation Link-Time Optimization Code Specialization Concurrency Optimization Control Dependence Analysis Data Dependence Analysis Dead Store Elimination Function Specialization Global Value Numbering Interprocedural Analysis Loop Carried Dependence Analysis Loop Distribution Loop Invariant Code Motion Loop Splitting Partial Redundancy Elimination Profile Analysis Profile-Guided Optimization Scalar Replacement Strength Reduction |
gptkbp:can_create |
Functions
|
gptkbp:has_transformation |
Loops
Function Calls |
https://www.w3.org/2000/01/rdf-schema#label |
LLVM Passes
|
gptkbp:includes |
Function Passes
Loop Passes Module Passes |
gptkbp:is_optimized_for |
Code Performance
|
gptkbp:part_of |
gptkb:LLVM_Compiler_Infrastructure
|
gptkbp:provides |
Intermediate Representation (IR) Transformations
|
gptkbp:reduces |
Code Size
Dead Code |
gptkbp:suspension |
Loops
|
gptkbp:used_in |
Compiler Optimization
|
gptkbp:bfsParent |
gptkb:DJ
|
gptkbp:bfsLayer |
3
|