]> git.xonotic.org Git - xonotic/gmqcc.git/history - ir.h
Merge pull request #80 from matthiaskrgr/master
[xonotic/gmqcc.git] / ir.h
2012-12-28 matthiaskrgrMerge remote-tracking branch 'upstream/master'
2012-12-28 Wolfgang BumillerTYPE_NIL, builder->nil, ast_value_codegen for TYPE_NIL
2012-12-28 Dale WeilerAdded splint.sh (a progressive way to fix some possible...
2012-12-27 Wolfgang BumillerMerge pull request #75 from matthiaskrgr/master
2012-12-26 Wolfgang Bumiller-Oglobal-temps
2012-12-25 Wolfgang Bumiller-Ocall-stores as part of -O1: instead of having CALL...
2012-12-25 Wolfgang Bumillerliferange calc now sets the 'locked' flag on values...
2012-12-23 Wolfgang BumillerRemove ir_block_create_{add,sub,mul,div}, they're not...
2012-12-23 Wolfgang BumillerTry generating the function-locals in a later pass...
2012-12-23 Wolfgang Bumillerremember the maximum amount of required function-locals
2012-12-23 Wolfgang Bumillerir_function now has a flags field - flags are: IR_FLAG_...
2012-12-19 Wolfgang (Blub)... VINSTR_NRCALL, translated like any other call for now...
2012-12-06 Wolfgang (Blub)... -Ominor -> -Opeephole; added -Olocaltemps flag; using...
2012-11-30 Wolfgang (Blub)... prepare fields before generating globals so we avoid...
2012-11-30 Wolfgang (Blub)... All ir_instrs now get their lex-context, so that we...
2012-11-30 Wolfgang (Blub)... don't just store a 'bool constant' in the ast/ir, store...
2012-11-25 Wolfgang (Blub)... ir_function_create_block now takes a lex_ctx instead...
2012-11-25 Wolfgang (Blub)... use the hashtables in the IR
2012-11-25 Wolfgang (Blub)... removing ir_function_get_local - it's unused
2012-11-21 Wolfgang (Blub)... 'likely' hint for IFs
2012-11-19 Dale WeilerMerge branch 'master' into test-suite
2012-11-18 Wolfgang (Blub)... remove a redundant ir_function member
2012-11-18 Wolfgang (Blub)... Make functions copy their extparams
2012-11-15 Wolfgang (Blub)... Replaced it all...
2012-11-04 Wolfgang (Blub)... gcc lost it's magic analyzer and now complains about...
2012-08-24 Wolfgang (Blub)... cache the IMMEDIATE string in the builder directly
2012-08-24 Wolfgang (Blub)... cache filenames as such instead of using code_cachedstring
2012-08-24 Wolfgang (Blub)... ir_value now checks if a name was specified
2012-08-23 Wolfgang (Blub)... slight change to ir_value_dump_life; fixing ir_value_li...
2012-08-19 Wolfgang (Blub)... ir_values which are members of a vector should know...
2012-08-19 Wolfgang (Blub)... IR generation: for functions: first generate all defs...
2012-08-16 Wolfgang (Blub)... it's not undefined, stupid
2012-08-12 Wolfgang (Blub)... fixing the messup of MUL_FV and _VF being swapped ...
2012-08-12 Wolfgang (Blub)... merging master
2012-08-12 Wolfgang (Blub)... Merging master to handle vector members, fields, and...
2012-08-11 Wolfgang (Blub)... ir_value_set_field
2012-08-11 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-11 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-10 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Experimental ast_member to access vector members
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
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 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 Bumillerast_function generates parameter locals, ir_function_cr...
2012-07-19 Wolfgang Bumillermerging master, and adapting
2012-07-19 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-16 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-16 Wolfgang BumillerMerging master
2012-07-10 Wolfgang BumillerFirst thing: we want quaternions and 4x4 matrices
2012-07-03 Wolfgang Bumillercreating and generating builtin functions, ast-macros...
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)... ast_call_codegen, ir_block_create_call plus call-relate...
2012-06-28 Wolfgang (Blub)... ir_instr can now store a list of parameters, will be...
2012-06-25 Wolfgang (Blub)... ir_function.allocated_locals now contains the number...
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-07 Dale WeilerMerge branch 'irgen'
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 BumillerMore work on generating code - still not instantiating...
2012-05-01 Wolfgang BumillerComment about the form of instruction general_instr...
2012-05-01 Wolfgang Bumillerexpose create_general_instr in ir.h for now...
2012-05-01 Wolfgang Bumillerir_block_create_fieldaddress - and fixing operand-numbe...
2012-05-01 Wolfgang Bumilleralignment fix
2012-05-01 Wolfgang BumillerImplementation of liferange overlap test
2012-05-01 Wolfgang Bumillerir_block_create_load_from_ent - long name, I know,...
2012-05-01 Wolfgang Bumillerir_block_create_storep for storing through pointers...
2012-04-28 Dale WeilerMerge branch 'master' into ast-and-ir
2012-04-28 Dale WeilerRemove trailing whitespace from everything
2012-04-28 Dale Weileralmost ISO C now, fixed all the MEM_VECTOR trailing...
2012-04-28 Wolfgang Bumillerlex_ctx_t -> lex_ctx, vector_t -> vector
2012-04-28 Dale Weilerastir.h -> gmqcc.h
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_*
2012-04-28 Wolfgang BumillerHeader guards and macros get {} in oneline ifs and...
2012-04-28 Dale WeilerMerge branch 'assembler' into ast-and-ir
2012-04-27 Wolfgang (Blub)... Using GMQCC_WARN some more where it makes sense
2012-04-27 Wolfgang (Blub)... Turned nearly every void-returning function into a...
2012-04-27 Wolfgang (Blub)... Merge branch 'master' into blub/ast-and-ir-merging
2012-04-26 Wolfgang (Blub)... qbool -> bool
2012-04-26 Wolfgang (Blub)... Merge branch 'master' into blub/ast-and-ir-merging
next