Displaying 9 results from an estimated 9 matches for "machinedomtree".
2015 Jan 17
3
[LLVMdev] loop multiversioning
...b -jump-instr-tables -atomic-expand -verify -verify-di
-domtree -loops -loop-simplify -scalar-evolution -iv-users -loop-reduce
-gc-lowering -unreachableblockelim -consthoist -partially-inline-libcalls
-codegenprepare -rewrite-symbols -verify-di -stack-protector -verify
-domtree -loops -branch-prob -machinedomtree -expand-isel-pseudos
-tailduplication -opt-phis -machinedomtree -slotindexes -stack-coloring
-localstackalloc -dead-mi-elimination -machinedomtree -machine-loops
-machine-trace-metrics -early-ifcvt -machinelicm -machine-cse
-machinepostdomtree -machine-block-freq -machine-sink -peephole-opts
-dead-...
2012 Jun 12
2
[LLVMdev] How to use LLVM optimizations with clang
...y -domtree -verify -loops -loop-simplify
-scalar-evolution -loop-simplify -iv-users -loop-reduce -gc-lowering
-unreachableblockelim -codegenprepare -stack-protector -preverify
-domtree -verify -loops -branch-prob -expand-isel-pseudos
-tailduplication -opt-phis -localstackalloc -dead-mi-elimination
-machinedomtree -machine-loops -machinelicm -machine-cse -machine-sink
-peephole-opts -unreachable-mbb-elimination -livevars
-phi-node-elimination -twoaddressinstruction -processimpdefs
-slotindexes -liveintervals -livedebugvars -simple-register-coalescing
-calcspillweights -livestacks -virtregmap -edge-bundles
-s...
2012 Jun 12
0
[LLVMdev] How to use LLVM optimizations with clang
...-loop-simplify
> -scalar-evolution -loop-simplify -iv-users -loop-reduce -gc-lowering
> -unreachableblockelim -codegenprepare -stack-protector -preverify
> -domtree -verify -loops -branch-prob -expand-isel-pseudos
> -tailduplication -opt-phis -localstackalloc -dead-mi-elimination
> -machinedomtree -machine-loops -machinelicm -machine-cse -machine-sink
> -peephole-opts -unreachable-mbb-elimination -livevars
> -phi-node-elimination -twoaddressinstruction -processimpdefs
> -slotindexes -liveintervals -livedebugvars -simple-register-coalescing
> -calcspillweights -livestacks -virtreg...
2012 Jun 12
0
[LLVMdev] How to use LLVM optimizations with clang
Hi,
On 12/06/12 13:09, Abdul Wahid Memon wrote:
> Thanks alot. How can we view those optimization which are enabled when we do
>
> llc -O3 comb.ll
llc -O3 comb.ll -debug-pass=Arguments
>
> Are these the same as the ones produced by the following command line
no, as I mentioned before they are of a completely different nature
to the optimizations that opt does.
Ciao, Duncan.
2012 Jun 12
2
[LLVMdev] How to use LLVM optimizations with clang
Thanks alot. How can we view those optimization which are enabled when we do
llc -O3 comb.ll
Are these the same as the ones produced by the following command line
llvm-as < /dev/null | opt -O3 -disable-output -debug-pass=Arguments
Regards
Shahzad
On Tue, Jun 12, 2012 at 1:01 PM, Duncan Sands <baldrick at free.fr> wrote:
>> Yes. But how exactly code generation (optimized one)
2010 Jan 13
2
[LLVMdev] Cross-module function inlining
...-dse -adce -simplifycfg -strip-dead-prototypes -print-used-types -deadtypeelim -constmerge
llc:
Pass Arguments: -preverify -domtree -verify -loops -loopsimplify -scalar-evolution -iv-users -loop-reduce -lowerinvoke -unreachableblockelim -codegenprepare -stack-protector -machine-function-analysis -machinedomtree -machine-loops -machinelicm -machine-sink -unreachable-mbb-elimination -livevars -phi-node-elimination -twoaddressinstruction -liveintervals -simple-register-coalescing -livestacks -virtregmap -linearscan-regalloc -stack-slot-coloring -prologepilog -machinedomtree -machine-loops -machine-loops
I...
2010 Jan 13
0
[LLVMdev] Cross-module function inlining
...pass list is fine, it's equivalent to 'opt -std-compile-opts'.
Nick
> llc:
> Pass Arguments: -preverify -domtree -verify -loops -loopsimplify -scalar-evolution -iv-users -loop-reduce -lowerinvoke -unreachableblockelim -codegenprepare -stack-protector -machine-function-analysis -machinedomtree -machine-loops -machinelicm -machine-sink -unreachable-mbb-elimination -livevars -phi-node-elimination -twoaddressinstruction -liveintervals -simple-register-coalescing -livestacks -virtregmap -linearscan-regalloc -stack-slot-coloring -prologepilog -machinedomtree -machine-loops -machine-loops
>...
2020 Jul 02
2
flags to reproduce clang -O3 with opt -O3
...ation
-expandmemcmp
-greedy
-interleaved-access
-iv-users
-lazy-block-freq-opt-remark-emitter
-livedebugvars
-liveintervals
-liveregmatrix
-livestacks
-livevars
-loop-reduce
-loop-simplify-lcssa-verification
-lrshrink
-machine-block-freq
-machine-combiner
-machine-cp
-machine-cse
-machinedomtree-machine-loops
-machinelicm
-machine-loops
-machinepostdomtree
-machinepostdomtree-block-placement
-machine-scheduler
-machine-sink
-machine-trace-metrics
-mergeicmps
-objc-arc-contract
-opt-phis
-partially-inline-libcalls
-peephole-opt
-postra-machine-sink
-post-RA-sched
-processimpd...
2020 Jul 03
2
flags to reproduce clang -O3 with opt -O3
...stacks
>>
>> -livevars
>>
>> -loop-reduce
>>
>> -loop-simplify-lcssa-verification
>>
>> -lrshrink
>>
>> -machine-block-freq
>>
>> -machine-combiner
>>
>> -machine-cp
>>
>> -machine-cse
>>
>> -machinedomtree-machine-loops
>>
>> -machinelicm
>>
>> -machine-loops
>>
>> -machinepostdomtree
>>
>> -machinepostdomtree-block-placement
>>
>> -machine-scheduler
>>
>> -machine-sink
>>
>> -machine-trace-metrics
>>
>> -...