Skip to content

Instantly share code, notes, and snippets.

@Mark-Simulacrum
Created February 12, 2018 06:12
Show Gist options
  • Save Mark-Simulacrum/dd7f4c6b0649fabbf598642ddf7c91a2 to your computer and use it in GitHub Desktop.
Save Mark-Simulacrum/dd7f4c6b0649fabbf598642ddf7c91a2 to your computer and use it in GitHub Desktop.
$ cargo clean && CARGO_INCREMENTAL=0 cargo +nightly-2018-01-27 rustc -- -Ztime-passes
Compiling vcell v0.1.0
Compiling bare-metal v0.1.1
Compiling untagged-option v0.1.1
Compiling cortex-m v0.4.3
Compiling aligned v0.1.1
Compiling volatile-register v0.2.0
Compiling efm32gg11b820 v0.2.0 (file:///home/mark/efm32gg11b820)
time: 5.218; rss: 1183MB parsing
time: 0.000; rss: 1183MB recursion limit
time: 0.000; rss: 1183MB crate injection
time: 0.000; rss: 1183MB plugin loading
time: 0.000; rss: 1183MB plugin registration
time: 1.759; rss: 1404MB expansion
time: 0.000; rss: 1404MB maybe building test harness
time: 0.093; rss: 1404MB maybe creating a macro crate
time: 0.278; rss: 1404MB creating allocators
time: 0.104; rss: 1404MB AST validation
time: 1.590; rss: 1639MB name resolution
time: 0.722; rss: 1639MB complete gated feature checking
time: 1.374; rss: 2055MB lowering ast -> hir
time: 0.475; rss: 2061MB early lint checks
time: 1.448; rss: 2146MB indexing hir
time: 0.000; rss: 1342MB load query result cache
time: 0.000; rss: 1342MB looking for entry point
time: 0.005; rss: 1342MB looking for plugin registrar
time: 0.085; rss: 1342MB loop checking
time: 0.049; rss: 1342MB static item recursion checking
time: 0.117; rss: 1422MB attribute checking
time: 0.285; rss: 1439MB stability checking
time: 2.319; rss: 1859MB type collecting
time: 0.033; rss: 1859MB outlives testing
time: 0.135; rss: 1859MB impl wf inference
time: 4.699; rss: 1869MB coherence checking
time: 0.033; rss: 1869MB variance testing
time: 3.621; rss: 2236MB wf checking
time: 0.598; rss: 2266MB item-types checking
time: 16.810; rss: 3065MB item-bodies checking
time: 2.801; rss: 3234MB const checking
time: 2.010; rss: 3252MB privacy checking
time: 0.163; rss: 3252MB intrinsic checking
time: 0.638; rss: 3258MB match checking
time: 0.275; rss: 3258MB liveness checking
time: 13.508; rss: 3936MB borrow checking
time: 0.132; rss: 3965MB MIR borrow checking
time: 0.068; rss: 3965MB MIR effect checking
time: 0.950; rss: 3980MB death checking
time: 0.000; rss: 3980MB unused lib feature checking
time: 3.689; rss: 3980MB lint checking
time: 0.000; rss: 3980MB resolving dependency formats
time: 18.688; rss: 4248MB write metadata
time: 1.068; rss: 4254MB translation item collection
time: 0.148; rss: 4269MB codegen unit partitioning
time: 0.037; rss: 4273MB llvm function passes [efm32gg11b82015]
time: 0.009; rss: 4274MB llvm module passes [efm32gg11b82015]
time: 0.037; rss: 4281MB llvm function passes [efm32gg11b8200]
time: 0.010; rss: 4282MB llvm module passes [efm32gg11b8200]
time: 0.034; rss: 4293MB llvm function passes [efm32gg11b8201]
time: 0.009; rss: 4295MB llvm module passes [efm32gg11b8201]
time: 0.031; rss: 4316MB llvm function passes [efm32gg11b8202]
time: 0.007; rss: 4318MB llvm module passes [efm32gg11b8202]
time: 0.634; rss: 4312MB codegen passes [efm32gg11b82015]
time: 0.031; rss: 4318MB llvm function passes [efm32gg11b8203]
time: 0.008; rss: 4319MB llvm module passes [efm32gg11b8203]
time: 0.620; rss: 4313MB codegen passes [efm32gg11b8200]
time: 0.029; rss: 4315MB llvm function passes [efm32gg11b8204]
time: 0.008; rss: 4315MB llvm module passes [efm32gg11b8204]
time: 0.595; rss: 4311MB codegen passes [efm32gg11b8201]
time: 0.027; rss: 4323MB llvm function passes [efm32gg11b8205]
time: 0.006; rss: 4325MB llvm module passes [efm32gg11b8205]
time: 0.558; rss: 4317MB codegen passes [efm32gg11b8202]
time: 0.028; rss: 4325MB llvm function passes [efm32gg11b8206]
time: 0.466; rss: 4315MB codegen passes [efm32gg11b8203]
time: 0.006; rss: 4314MB llvm module passes [efm32gg11b8206]
time: 0.400; rss: 4313MB codegen passes [efm32gg11b8204]
time: 0.026; rss: 4311MB llvm function passes [efm32gg11b8207]
time: 0.005; rss: 4311MB llvm module passes [efm32gg11b8207]
time: 0.383; rss: 4315MB codegen passes [efm32gg11b8205]
time: 0.027; rss: 4314MB llvm function passes [efm32gg11b8208]
time: 0.005; rss: 4315MB llvm module passes [efm32gg11b8208]
time: 0.332; rss: 4312MB codegen passes [efm32gg11b8206]
time: 0.027; rss: 4314MB llvm function passes [efm32gg11b8209]
time: 0.006; rss: 4314MB llvm module passes [efm32gg11b8209]
time: 0.342; rss: 4311MB codegen passes [efm32gg11b8207]
time: 0.026; rss: 4313MB llvm function passes [efm32gg11b82010]
time: 0.006; rss: 4313MB llvm module passes [efm32gg11b82010]
time: 0.023; rss: 4316MB llvm function passes [efm32gg11b82011]
time: 0.004; rss: 4318MB llvm module passes [efm32gg11b82011]
time: 0.416; rss: 4314MB codegen passes [efm32gg11b8208]
time: 0.025; rss: 4322MB llvm function passes [efm32gg11b82012]
time: 0.005; rss: 4324MB llvm module passes [efm32gg11b82012]
time: 0.362; rss: 4314MB codegen passes [efm32gg11b8209]
time: 0.026; rss: 4329MB llvm function passes [efm32gg11b82013]
time: 0.371; rss: 4319MB codegen passes [efm32gg11b82010]
time: 0.006; rss: 4314MB llvm module passes [efm32gg11b82013]
time: 0.294; rss: 4310MB codegen passes [efm32gg11b82011]
time: 2.833; rss: 4311MB translate to LLVM IR
time: 0.000; rss: 4311MB assert dep graph
time: 0.000; rss: 4311MB serialize dep graph
time: 24.016; rss: 4311MB translation
time: 0.024; rss: 4312MB llvm function passes [efm32gg11b82014]
time: 0.004; rss: 4312MB llvm module passes [efm32gg11b82014]
time: 0.338; rss: 4149MB codegen passes [efm32gg11b82012]
time: 0.347; rss: 3449MB codegen passes [efm32gg11b82013]
time: 0.266; rss: 3272MB codegen passes [efm32gg11b82014]
time: 2.928; rss: 3220MB LLVM passes
time: 0.000; rss: 597MB serialize work products
time: 0.128; rss: 599MB linking
Finished dev [unoptimized + debuginfo] target(s) in 92.50 secs
$ cargo clean && CARGO_INCREMENTAL=0 cargo +nightly-2018-01-26 rustc -- -Ztime-passes
Compiling untagged-option v0.1.1
Compiling bare-metal v0.1.1
Compiling vcell v0.1.0
Compiling cortex-m v0.4.3
Compiling aligned v0.1.1
Compiling volatile-register v0.2.0
Compiling efm32gg11b820 v0.2.0 (file:///home/mark/efm32gg11b820)
time: 5.228; rss: 1183MB parsing
time: 0.000; rss: 1183MB recursion limit
time: 0.000; rss: 1183MB crate injection
time: 0.000; rss: 1183MB plugin loading
time: 0.000; rss: 1183MB plugin registration
time: 1.767; rss: 1404MB expansion
time: 0.000; rss: 1404MB maybe building test harness
time: 0.094; rss: 1404MB maybe creating a macro crate
time: 0.278; rss: 1404MB creating allocators
time: 0.106; rss: 1404MB AST validation
time: 1.577; rss: 1640MB name resolution
time: 0.724; rss: 1640MB complete gated feature checking
time: 1.331; rss: 2055MB lowering ast -> hir
time: 0.485; rss: 2061MB early lint checks
time: 1.438; rss: 2146MB indexing hir
time: 0.000; rss: 1343MB load query result cache
time: 0.000; rss: 1343MB looking for entry point
time: 0.005; rss: 1343MB looking for plugin registrar
time: 0.085; rss: 1343MB loop checking
time: 0.049; rss: 1343MB static item recursion checking
time: 0.115; rss: 1423MB attribute checking
time: 0.281; rss: 1439MB stability checking
time: 2.324; rss: 1885MB type collecting
time: 0.032; rss: 1885MB outlives testing
time: 0.136; rss: 1885MB impl wf inference
time: 4.782; rss: 1894MB coherence checking
time: 0.033; rss: 1894MB variance testing
time: 3.593; rss: 2252MB wf checking
time: 0.627; rss: 2283MB item-types checking
time: 17.025; rss: 3094MB item-bodies checking
time: 2.853; rss: 3264MB const checking
time: 1.993; rss: 3281MB privacy checking
time: 0.159; rss: 3281MB intrinsic checking
time: 0.661; rss: 3288MB match checking
time: 0.271; rss: 3288MB liveness checking
time: 13.394; rss: 3965MB borrow checking
time: 0.132; rss: 3995MB MIR borrow checking
time: 0.067; rss: 3995MB MIR effect checking
time: 0.939; rss: 4008MB death checking
time: 0.000; rss: 4008MB unused lib feature checking
time: 3.552; rss: 4008MB lint checking
time: 0.000; rss: 4008MB resolving dependency formats
time: 18.771; rss: 4279MB write metadata
time: 1.085; rss: 4281MB translation item collection
time: 0.131; rss: 4296MB codegen unit partitioning
time: 0.028; rss: 4299MB llvm function passes [efm32gg11b82015]
time: 0.007; rss: 4300MB llvm module passes [efm32gg11b82015]
time: 0.026; rss: 4305MB llvm function passes [efm32gg11b8200]
time: 0.006; rss: 4306MB llvm module passes [efm32gg11b8200]
time: 0.029; rss: 4315MB llvm function passes [efm32gg11b8201]
time: 0.007; rss: 4316MB llvm module passes [efm32gg11b8201]
time: 0.398; rss: 4317MB codegen passes [efm32gg11b82015]
time: 0.324; rss: 4314MB codegen passes [efm32gg11b8200]
time: 0.031; rss: 4312MB llvm function passes [efm32gg11b8202]
time: 0.007; rss: 4312MB llvm module passes [efm32gg11b8202]
time: 0.035; rss: 4326MB llvm function passes [efm32gg11b8203]
time: 0.008; rss: 4327MB llvm module passes [efm32gg11b8203]
time: 0.374; rss: 4314MB codegen passes [efm32gg11b8201]
time: 0.036; rss: 4327MB llvm function passes [efm32gg11b8204]
time: 0.008; rss: 4329MB llvm module passes [efm32gg11b8204]
time: 0.391; rss: 4317MB codegen passes [efm32gg11b8202]
time: 0.027; rss: 4319MB llvm function passes [efm32gg11b8205]
time: 0.006; rss: 4319MB llvm module passes [efm32gg11b8205]
time: 0.019; rss: 4327MB llvm function passes [efm32gg11b8206]
time: 0.004; rss: 4335MB llvm module passes [efm32gg11b8206]
time: 0.433; rss: 4329MB codegen passes [efm32gg11b8203]
time: 0.020; rss: 4333MB llvm function passes [efm32gg11b8207]
time: 0.004; rss: 4334MB llvm module passes [efm32gg11b8207]
time: 0.019; rss: 4347MB llvm function passes [efm32gg11b8208]
time: 0.004; rss: 4350MB llvm module passes [efm32gg11b8208]
time: 0.436; rss: 4340MB codegen passes [efm32gg11b8204]
time: 0.222; rss: 4338MB codegen passes [efm32gg11b8206]
time: 0.330; rss: 4327MB codegen passes [efm32gg11b8205]
time: 0.230; rss: 4329MB codegen passes [efm32gg11b8207]
time: 0.028; rss: 4328MB llvm function passes [efm32gg11b8209]
time: 0.005; rss: 4328MB llvm module passes [efm32gg11b8209]
time: 0.221; rss: 4330MB codegen passes [efm32gg11b8208]
time: 0.017; rss: 4325MB llvm function passes [efm32gg11b82010]
time: 0.003; rss: 4325MB llvm module passes [efm32gg11b82010]
time: 0.202; rss: 4334MB codegen passes [efm32gg11b82010]
time: 0.038; rss: 4333MB llvm function passes [efm32gg11b82011]
time: 0.008; rss: 4334MB llvm module passes [efm32gg11b82011]
time: 0.325; rss: 4331MB codegen passes [efm32gg11b8209]
time: 0.060; rss: 4338MB llvm function passes [efm32gg11b82012]
time: 0.015; rss: 4339MB llvm module passes [efm32gg11b82012]
time: 0.016; rss: 4348MB llvm function passes [efm32gg11b82013]
time: 0.005; rss: 4346MB llvm module passes [efm32gg11b82013]
time: 0.413; rss: 4332MB codegen passes [efm32gg11b82011]
time: 2.783; rss: 4327MB translate to LLVM IR
time: 0.000; rss: 4327MB assert dep graph
time: 0.000; rss: 4327MB serialize dep graph
time: 24.057; rss: 4327MB translation
time: 0.015; rss: 4328MB llvm function passes [efm32gg11b82014]
time: 0.004; rss: 4328MB llvm module passes [efm32gg11b82014]
time: 0.240; rss: 3889MB codegen passes [efm32gg11b82013]
time: 0.184; rss: 3749MB codegen passes [efm32gg11b82014]
time: 0.763; rss: 1323MB codegen passes [efm32gg11b82012]
time: 3.376; rss: 1227MB LLVM passes
time: 0.000; rss: 641MB serialize work products
time: 0.130; rss: 573MB linking
Finished dev [unoptimized + debuginfo] target(s) in 92.64 secs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment