Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save idontgetoutmuch/c3cf4b3a0e6c05c356f27ce18929dfdc to your computer and use it in GitHub Desktop.

Select an option

Save idontgetoutmuch/c3cf4b3a0e6c05c356f27ce18929dfdc to your computer and use it in GitHub Desktop.
Test segfault
Hogsmill:llvm-general dom$ ./dist/build/test/test
llvm-general:
CallingConvention:
: [OK]
fastcc: [OK]
coldcc: [OK]
ghccc: [OK]
cc11: [OK]
webkit_jscc: [OK]
anyregcc: [OK]
preserve_mostcc: [OK]
preserve_allcc: [OK]
x86_stdcallcc: [OK]
x86_fastcallcc: [OK]
arm_apcscc: [OK]
arm_aapcscc: [OK]
arm_aapcs_vfpcc: [OK]
msp430_intrcc: [OK]
x86_thiscallcc: [OK]
ptx_kernel: [OK]
ptx_device: [OK]
spir_func: [OK]
spir_kernel: [OK]
intel_ocl_bicc: [OK]
x86_64_sysvcc: [OK]
x86_64_win64cc: [OK]
Constants:
integer: [OK]
wide integer: [OK]
big wide integer: [OK]
negative wide integer: [OK]
half: [OK]
float: [OK]
double: [OK]
quad: [OK]
quad 1.0: [OK]
x86_fp80: [OK]
struct: [OK]
dataarray: [OK]
array: [OK]
datavector: [OK]
undef: [OK]
binop/cast: [OK]
binop/cast nsw: [OK]
icmp: [OK]
getelementptr: [OK]
selectvalue: [OK]
extractelement: [OK]
addrspacecast: [OK]
DataLayout:
none: [OK]
little-endian: [OK]
big-endian: [OK]
native: [OK]
no pref: [OK]
no pref: [OK]
big: [OK]
ExecutionEngine:
run something with MCJIT: [OK]
Global:
Alignment:
variable, align 0: [OK]
function, align 0: [OK]
variable, align 0 section foo: [OK]
function, align 0 section foo: [OK]
variable, align 1: [OK]
function, align 1: [OK]
variable, align 1 section foo: [OK]
function, align 1 section foo: [OK]
InlineAssembly:
expression: [OK]
module: [OK]
Instructions:
regular:
add: [OK]
nsw: [OK]
nuw: [OK]
fadd: [OK]
sub: [OK]
fsub: [OK]
mul: [OK]
fmul: [OK]
udiv: [OK]
exact: [OK]
sdiv: [OK]
fdiv: [OK]
urem: [OK]
srem: [OK]
frem: [OK]
frem fast: [OK]
shl: [OK]
ashr: [OK]
lshr: [OK]
and: [OK]
or: [OK]
xor: [OK]
alloca: [OK]
alloca tricky: [OK]
load: [OK]
volatile: [OK]
acquire: [OK]
singlethread: [OK]
GEP: [OK]
inBounds: [OK]
cmpxchg: [OK]
atomicrmw: [OK]
trunc: [OK]
zext: [OK]
sext: [OK]
fptoui: [OK]
fptosi: [OK]
uitofp: [OK]
sitofp: [OK]
fptrunc: [OK]
fpext: [OK]
ptrtoint: [OK]
inttoptr: [OK]
bitcast: [OK]
addrspacecast: [OK]
select: [OK]
vaarg: [OK]
extractelement: [OK]
insertelement: [OK]
shufflevector: [OK]
extractvalue: [OK]
insertvalue: [OK]
landingpad-catch-cleanup: [OK]
landingpad-catch: [OK]
landingpad-filter-cleanup: [OK]
landingpad-filter: [OK]
icmp-eq: [OK]
icmp-ne: [OK]
icmp-ugt: [OK]
icmp-uge: [OK]
icmp-ult: [OK]
icmp-ule: [OK]
icmp-sgt: [OK]
icmp-sge: [OK]
icmp-slt: [OK]
icmp-sle: [OK]
fcmp-false: [OK]
fcmp-oeq: [OK]
fcmp-ogt: [OK]
fcmp-oge: [OK]
fcmp-olt: [OK]
fcmp-ole: [OK]
fcmp-one: [OK]
fcmp-ord: [OK]
fcmp-uno: [OK]
fcmp-ueq: [OK]
fcmp-ugt: [OK]
fcmp-uge: [OK]
fcmp-ult: [OK]
fcmp-ule: [OK]
fcmp-une: [OK]
fcmp-true: [OK]
store: [OK]
fence: [OK]
call: [OK]
GEP inBounds constant: [OK]
terminators:
ret: [OK]
br: [OK]
condbr: [OK]
switch: [OK]
indirectbr: [OK]
invoke: [OK]
resume: [OK]
unreachable: [OK]
Metadata:
global: [OK]
named: [OK]
null: [OK]
cyclic:
metadata-only: [OK]
metadata-global: [OK]
Module:
withModuleFromString:
basic: [OK]
numbering: [OK]
emit:
assemble: [OK]
handStringIsCanonical: [OK]
moduleAST: [OK]
withModuleFromAST: [OK]
bitcode: [OK]
triple: [OK]
regression:
minimal type info: [OK]
metadata type: [OK]
set flag on constant expr: [OK]
Phi node finishes: [OK]
switchblock: [OK]
struct constant: [OK]
failures:
bad block reference: [OK]
multiple: [OK]
sourceFileName: [OK]
OrcJit:
Segmentation fault: 11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment