aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/backend
AgeCommit message (Expand)AuthorFilesLines
2024-01-29llvm: fix LLVM 15 deprecation warningsLuc Van Oostenryck1-12/+4
2024-01-20llvm: add a few testcases for integer/pointer conversionLuc Van Oostenryck1-1/+10
2019-11-28testsuite: avoid standard includes in the testsLuc Van Oostenryck2-3/+2
2018-11-22sparsei: add the --[no-]jit optionsRamsay Jones1-1/+1
2018-06-23cast: specialize casts from unsigned to pointersLuc Van Oostenryck1-1/+1
2017-12-27llvm: fix: previous function ref MUST be reusedLuc Van Oostenryck1-0/+32
2017-11-20testsuite: fix: remove unneeded './' before commandsLuc Van Oostenryck13-13/+13
2017-11-18add support of floating-point specific arithmetic opsLuc Van Oostenryck1-0/+20
2017-11-17llvm: give names easier to debugLuc Van Oostenryck1-3/+3
2017-11-17llvm: add support for cast from floatsLuc Van Oostenryck1-2/+0
2017-11-17llvm: add support for OP_FPCASTLuc Van Oostenryck1-2/+3
2017-11-17llvm: fix get value from non-anonymous symbolLuc Van Oostenryck2-0/+42
2017-11-17llvm: fix mutating function pointerLuc Van Oostenryck1-0/+37
2017-11-17llvm: take care of degenerated rvaluesLuc Van Oostenryck4-4/+0
2017-11-17llvm: fix variadic calls with constantsLuc Van Oostenryck1-1/+0
2017-11-17llvm: add testcase for calling variadic functionsLuc Van Oostenryck1-0/+28
2017-11-17llvm: add test case pointer compare with castLuc Van Oostenryck1-0/+3
2017-11-17llvm: make value_to_ivalue() more flexibleLuc Van Oostenryck1-0/+13
2017-11-17llvm: fix OP_SWITCH has no targetLuc Van Oostenryck1-0/+248
2017-11-17llvm: adjust OP_RET's typeLuc Van Oostenryck1-1/+0
2017-11-17llvm: give correct type to binopsLuc Van Oostenryck3-0/+80
2017-11-17llvm: fix type in comparison with an address constantLuc Van Oostenryck1-0/+12
2017-11-17llvm: fix pointer/float mixup in comparisonsLuc Van Oostenryck1-0/+9
2017-11-17llvm: add support for OP_SETVAL with labelsLuc Van Oostenryck1-0/+13
2017-11-17llvm: add support for OP_SETVAL with floatsLuc Van Oostenryck1-0/+7
2017-11-17llvm: add test cases for degenerated pointersLuc Van Oostenryck1-0/+73
2017-11-17llvm: add test cases for arrays passed as argumentLuc Van Oostenryck1-3/+146
2017-11-17llvm: add test cases for pointers passed as argumentLuc Van Oostenryck1-0/+43
2017-11-17llvm: add test cases for symbol's addressLuc Van Oostenryck1-0/+63
2017-11-17llvm: fix output_op_store() which modify its operandLuc Van Oostenryck1-0/+16
2017-11-17llvm: fix translation of PSEUDO_VALs into a ValueRefsLuc Van Oostenryck2-0/+47
2017-05-28testsuite: remove unneeded './' before commandsLuc Van Oostenryck21-21/+21
2013-05-21sparse, llvm: fix struct name generationXi Wang1-0/+6
2013-05-19sparse, llvm: add a struct access test caseJonathan Neuschäfer1-0/+28
2013-05-19sparse, llvm: Fix resulting type of store address calculationsJonathan Neuschäfer1-0/+12
2013-05-18sparse, llvm: simplify function generationXi Wang1-0/+28
2013-05-18sparse, llvm: fix phi generationXi Wang1-0/+14
2012-10-10sparse, llvm: Fix type of loaded valuesJonathan Neuschäfer1-0/+12
2012-08-19sparse, llvm: convert the condition of branch/select to boolJonathan Neuschäfer1-0/+30
2012-08-19sparse, llvm: Fix 'void' return type code generationPekka Enberg1-0/+13
2012-08-05sparse, llvm: Fix SIGSEGV for extern symbolsPekka Enberg1-0/+11
2012-06-08sparse, llvm: Add _Bool to cast validation testPekka Enberg1-0/+3
2011-12-21sparse, llvm: Add test case for <stdbool.h> typePekka Enberg1-0/+9
2011-11-23sparse, llvm: add loop testcaseJeff Garzik1-0/+21
2011-11-22sparse, llvm: FP comparison op code generationPekka Enberg1-0/+30
2011-11-22sparse, llvm: More comparison ops code generationPekka Enberg1-0/+20
2011-11-22sparse, llvm: OP_SET_B and OP_SET_A code generationPekka Enberg1-0/+10
2011-11-22sparse, llvm: Pointer cast code generationPekka Enberg1-0/+9
2011-11-19sparse, llvm: Function pointer code generationPekka Enberg1-0/+11
2011-10-28sparse, llvm: Add support for union typesPekka Enberg1-0/+12
2011-10-25sparse, llvm: Add support for array typesPekka Enberg1-0/+6
2011-10-24sparse, llvm: Fix struct code generationPekka Enberg1-0/+1
2011-09-28sparse, llvm: Add support for logical opsPekka Enberg1-2/+0
2011-09-09sparse, llvm: Add support for symbol initializersPekka Enberg1-0/+1
2011-09-07sparse, llvm: Add support for struct typesPekka Enberg1-0/+17
2011-08-30sparse, llvm: Fix code generation for castsPekka Enberg1-0/+47
2011-08-29sparse, llvm: Code generation for string constantsPekka Enberg1-0/+13
2011-08-27sparse, llvm: Bitwise not operator codegenPekka Enberg1-0/+10
2011-08-27sparse, llvm: Reorganize code generation testsPekka Enberg5-186/+198
2011-08-27sparse, llvm: Floating point support for binopsPekka Enberg1-0/+40
2011-08-25sparse, llvm: Implement OP_CASTPekka Enberg1-1/+1
2011-08-25sparse, llvm: Move binop tests to validation/backendPekka Enberg1-0/+146