This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; ModuleID = 'bugpoint-reduced-simplified.bc' | |
source_filename = "bugpoint-output-679c617.bc" | |
target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" | |
target triple = "thumbv7m-none--eabi" | |
define void @"_ZN50_$LT$u32$u20$as$u20$core..num..bignum..FullOps$GT$12full_mul_add17h71cf046dadd25babE"({ i32, i32 }* noalias nocapture sret dereferenceable(8), i32, i32, i32, i32) unnamed_addr { | |
entry-block: | |
%5 = zext i32 %1 to i64 | |
%6 = zext i32 %2 to i64 | |
%7 = mul nuw i64 %6, %5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; ModuleID = 'bugpoint-reduced-simplified.bc' | |
source_filename = "bugpoint-output-70d0c91.bc" | |
target datalayout = "e-m:e-p:16:16-i32:16:32-a:16-n8:16" | |
target triple = "msp430" | |
define void @_ZN4core3num6bignum5tests6Big8x37div_rem17h4a91efdf5fc031b4E() unnamed_addr { | |
entry-block: | |
br i1 undef, label %bb2, label %bb3 | |
bb2: ; preds = %entry-block |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.p2align 2 | |
.type _ZN4core3num14from_str_radix17h163fa34f02ec59b7E,@function | |
_ZN4core3num14from_str_radix17h163fa34f02ec59b7E: ; @_ZN4core3num14from_str_radix17h163fa34f02ec59b7E | |
; BB#0: ; %entry-block | |
push.w r11 | |
push.w r10 | |
push.w r9 | |
push.w r8 | |
push.w r7 | |
push.w r6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user@archserv ~/trie-cpp $ make | |
clang++ -O1 -g -fno-omit-frame-pointer -fsanitize=address -Wall -std=c++14 -stdlib=libc++ -c trie/main.cpp -o trie/main.o | |
clang++ -O1 -g -fno-omit-frame-pointer -fsanitize=address -Wall -std=c++14 -stdlib=libc++ -c trie/stdafx.cpp -o trie/stdafx.o | |
clang++ -O1 -g -fno-omit-frame-pointer -fsanitize=address -Wall -std=c++14 -stdlib=libc++ -c trie/tests.cpp -o trie/tests.o | |
clang++ -O1 -g -fno-omit-frame-pointer -fsanitize=address -Wall -std=c++14 -stdlib=libc++ -c trie/trie.cpp -o trie/trie.o | |
trie/trie.cpp:126:31: warning: comparison of constant 65535 with expression of type 'short' is always false | |
[-Wtautological-constant-out-of-range-compare] | |
if (trie_header->items_count == UINT16_MAX) | |
~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ | |
trie/trie.cpp:368:25: warning: array subscript is of type 'char' [-Wchar-subscripts] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user@archserv ~/trie-cpp $ ./a.out | |
trie/trie.cpp:141:2: runtime error: store to misaligned address 0x7ffd0d2362d1 for type 'short', which requires 2 byte alignment | |
0x7ffd0d2362d1: note: pointer points here | |
00 00 00 20 00 20 00 01 00 00 00 10 00 05 00 00 00 18 00 68 65 6c 6c 6f 00 00 00 01 00 00 00 00 | |
^ | |
trie/trie.cpp:145:42: runtime error: load of misaligned address 0x7ffd0d2362d1 for type 'short', which requires 2 byte alignment | |
0x7ffd0d2362d1: note: pointer points here | |
00 00 00 20 23 00 00 01 00 00 00 10 00 05 00 00 00 18 00 68 65 6c 6c 6f 00 00 00 01 00 00 00 00 | |
^ | |
trie/trie.cpp:146:31: runtime error: load of misaligned address 0x7ffd0d2362d1 for type 'short', which requires 2 byte alignment |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
int main() { | |
int left_edge, right_edge, top_edge, bottom_edge, max_iter, x_step, y_step, | |
y0, x0, x, y, i, x_x, y_y, temp, the_char, accum, count; | |
accum = 0; | |
count = 0; | |
while (count < 1545) { | |
left_edge = -420; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#[allow(unused_parens)] | |
fn main() { | |
let mut left_edge; | |
let mut right_edge; | |
let mut top_edge; | |
let mut bottom_edge; | |
let mut max_iter; | |
let mut x_step; | |
let mut y_step; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
macbook:rust-lang vadzim$ | |
macbook:rust-lang vadzim$ ./configure --enable-llvm-assertions --enable-llvm-release-debuginfo | |
configure: looking for configure programs | |
configure: found program 'cmp' | |
configure: found program 'mkdir' | |
configure: found program 'printf' | |
configure: found program 'cut' | |
configure: found program 'head' | |
configure: found program 'grep' | |
configure: found program 'xargs' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#![feature(test)] | |
extern crate test; | |
use test::Bencher; | |
use std::mem; | |
fn break_patterns1<T>(v: &mut [T]) { | |
let len = v.len(); | |
if len >= 8 { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Function Attrs: noinline norecurse nounwind readnone | |
define i32 @u32_ge_u32_or(i32, i32) unnamed_addr #1 { | |
start: | |
%2 = icmp ult i32 %0, %1 | |
%3 = or i32 %1, %0 | |
%_0.0 = select i1 %2, i32 0, i32 %3 | |
ret i32 %_0.0 | |
} | |
attributes #1 = { noinline norecurse nounwind readnone } |
OlderNewer