]> git.xonotic.org Git - xonotic/gmqcc.git/history - ir.c
Merge branch 'master' into blub/bc3
[xonotic/gmqcc.git] / ir.c
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-07-28 Wolfgang Bumillerir_block_create_fieldaddress to pass on fieldtype from...
2012-07-28 Wolfgang Bumillercode_alloc_field to allocate entityfield data, ir now...
2012-07-28 Wolfgang BumillerMerging master and adopting its main.c
2012-07-28 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerging master with newly merged executor
2012-07-27 Wolfgang BumillerMerging master and adapting _MEM_* on new mem-vector...
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-26 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-26 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-26 Wolfgang BumillerINSTR_NOT_* output to opC not opB...
2012-07-26 Wolfgang Bumillerast/ir support for unary instructions
2012-07-22 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-22 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-22 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-22 Wolfgang Bumilleruse type_sizeof in another place where it wasn't
2012-07-22 Wolfgang Bumillerast_function generates parameter locals, ir_function_cr...
2012-07-22 Wolfgang Bumillerstore_param storetype, parameter value list added to...
2012-07-20 Wolfgang Bumillerast_binary_new should determine the return type...
2012-07-20 Wolfgang Bumillerthe IR won't create globals of the same name - make...
2012-07-20 Wolfgang BumillerHandling some operands, added type_name array
2012-07-19 Wolfgang Bumillermerging master, and adapting
2012-07-19 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-19 Wolfgang Bumillerir_function_dump to print builtins as such
2012-07-16 Wolfgang Bumillerfixing matrix/quaternion constval setters
2012-07-16 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-16 Wolfgang BumillerCorrect variable name for type_storep_instr
2012-07-16 Wolfgang BumillerMerging master
2012-07-16 Wolfgang Bumillertype_storep_instr: in theory we could use type_store_in...
2012-07-16 Wolfgang BumillerReplacing 2 switches to use type_store_instr instead
2012-07-10 Wolfgang Bumillertype_sizeof is an array, not a function
2012-07-10 Wolfgang Bumilleruse type_sizeof in some places where previously manual...
2012-07-10 Wolfgang BumillerFirst thing: we want quaternions and 4x4 matrices
2012-07-04 Wolfgang BumillerDo not actually return after generating a call, there...
2012-07-04 Wolfgang BumillerStore the codeaddr of function's ir_values upon generat...
2012-07-04 Wolfgang BumillerReturn that the call was actually generated successfull...
2012-07-04 Wolfgang Bumilleradd AINSTR_END to the end of functions so the debug...
2012-07-04 Wolfgang BumillerDon't die on functions with no variables
2012-07-03 Wolfgang Bumillercreating and generating builtin functions, ast-macros...
2012-07-03 Wolfgang Bumillerbasic CALL translation: to be refined
2012-07-03 Wolfgang Bumillertype_store_instr[] to get an INSTR_STORE_x by type
2012-06-29 Wolfgang (Blub)... create_call should use store_return as output type...
2012-06-29 Wolfgang (Blub)... adding another storage type: store_return; when generat...
2012-06-29 Wolfgang (Blub)... generating an ir_value for an ir_function at creation now
2012-06-29 Wolfgang (Blub)... function in the ast now MUST have an output type in...
2012-06-29 Wolfgang (Blub)... ir_builder_create_call to take return type from the...
2012-06-28 Wolfgang (Blub)... Fix a possibly uninitialized variable
2012-06-28 Wolfgang (Blub)... Fixing GMQCC_SUPPRESS_EMPTY_BODY typo
2012-06-28 Wolfgang (Blub)... ast_call_codegen, ir_block_create_call plus call-relate...
2012-06-28 Wolfgang (Blub)... Added a comment about an idea on how to translate calls...
2012-06-28 Wolfgang (Blub)... ir_instr can now store a list of parameters, will be...
2012-06-25 Wolfgang (Blub)... generation of COND and JUMP now works
2012-06-25 Wolfgang (Blub)... ir_function.allocated_locals now contains the number...
2012-06-25 Wolfgang (Blub)... removing debug output
2012-06-25 Wolfgang (Blub)... value position allocation, fixing a possible endless...
2012-06-25 Wolfgang (Blub)... ir_value_life_merge_into, to merge the liferange of...
2012-06-25 Wolfgang (Blub)... ir_function_allocate_locals prototype
2012-06-25 Wolfgang (Blub)... u1 here instead of s1
2012-06-25 Wolfgang (Blub)... Generate function global, take 2-op instruction operand...
2012-06-07 Dale WeilerMerge branch 'irgen'
2012-05-13 Wolfgang BumillerPrint the name, not the struct pointer :S
2012-05-09 Wolfgang (Blub)... Adding a few error message.
2012-05-09 Wolfgang (Blub)... TYPE_VARIANT in codegen, writing code from ast-test
2012-05-09 Wolfgang (Blub)... generating block code in a simple naive order for now...
2012-05-09 Wolfgang (Blub)... Checking if mem_a returns NULL in ir_..._new functions
2012-05-09 Wolfgang (Blub)... It's the same TYPE enum...
2012-05-09 Wolfgang BumillerMore work on generating code - still not instantiating...
2012-05-09 Wolfgang BumillerStarting ir_builder_generate - TYPE_FUNCTION still...
2012-05-09 Wolfgang BumillerPreparing to generate code from the IR - code_write...
2012-05-05 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-05-04 Wolfgang (Blub)... Changing life-range calculation to include the last...
2012-05-03 Wolfgang (Blub)... Dump should print a warning if lifepasses don't match...
2012-05-03 Wolfgang (Blub)... naive_phi now recognizes both store_local and store_val...
2012-05-01 Wolfgang BumillerRemove 2 unused variables in create_binop - unused...
2012-05-01 Wolfgang BumillerFix missing 'int op;' in load_from_end, accidently...
2012-05-01 Wolfgang Bumillercreate_phi -> store_value, not store_local... phi outpu...
2012-05-01 Wolfgang BumillerReuse general_instr to shorten create_binop
2012-05-01 Wolfgang BumillerGet rid of duplicate code by adding an ir_block_create_...
2012-05-01 Wolfgang Bumillerir_block_create_fieldaddress - and fixing operand-numbe...
2012-05-01 Wolfgang BumillerImplementation of liferange overlap test
2012-05-01 Wolfgang BumillerCheck for TYPE_FIELD in load_from_ent
2012-05-01 Wolfgang Bumillerstyle fix
2012-05-01 Wolfgang Bumillerir_block_create_load_from_ent - long name, I know,...
2012-05-01 Wolfgang Bumillersupport TYPE_FIELD in stores; storeP to do a different...
2012-05-01 Wolfgang Bumillerir_block_create_storep for storing through pointers...
2012-04-28 Dale WeilerRemove trailing whitespace
2012-04-28 Dale WeilerAll code is now C89/C90 compat
2012-04-28 Dale WeilerMerge branch 'master' into ast-and-ir
2012-04-28 Dale WeilerRemove trailing whitespace from everything
2012-04-28 Dale Weilersurpress empty bodies
2012-04-28 Dale WeilerMerge remote-tracking branch 'origin/ast-and-ir' into...
2012-04-28 Wolfgang BumillerAdding debug dump functions
2012-04-28 Wolfgang BumillerFixed: block-labels were NULLed after being set -_-
2012-04-28 Wolfgang Bumillerlex_ctx_t -> lex_ctx, vector_t -> vector
2012-04-28 Dale WeilerMerge branch 'blub/ast-and-ir-merging' of github.com...
2012-04-28 Wolfgang BumillerRemoved the qc_type enum and replaced all qc_* by TYPE_*
next