summaryrefslogtreecommitdiffhomepage
path: root/ir/be/begnuas.c
Commit message (Expand)AuthorAge
* be: A block needs no label, if it is only reachable by fallthrough from a reg...Christoph Mallon2019-03-31
* be: Factor out code to decide whether a basic block needs a label.Christoph Mallon2018-05-31
* Add OpenBSD support.Brian Callahan2018-05-18
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* be: Factor out common code to handle switch tables.Christoph Mallon2016-11-28
* be: Handle checking for a block label centrally in be_gas_begin_block().Christoph Mallon2016-09-30
* be: Add and use 'be_mode_needs_gp_reg()'.Christoph Mallon2016-09-18
* Remove 'tf_variable_size'.Christoph Mallon2016-06-27
* Fix indentationSebastian Buchwald2016-05-12
* begnuas: Small cleanup.Christoph Mallon2016-04-30
* Enforce IR_LINKAGE_NO_CODEGEN for initializers too.Andreas Seltenreich2016-02-15
* cleanup: Query value only when it is needed.Christoph Mallon2016-02-15
* entity: Rename kind to firm_tag and entity_kind to kindMatthias Braun2016-02-14
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* Rename is_po2() to is_po2_or_zero()Matthias Braun2016-02-13
* beemitter: Move helper function to beemithlpMatthias Braun2016-02-08
* Revert "refactor: lazy get_type_size_bytes call"Andreas Zwinkau2016-01-14
* refactor: lazy get_type_size_bytes callAndreas Zwinkau2016-01-14
* be: Make ia32 PIC styles a general be option.Matthias Braun2016-01-10
* macho: comdat functions have to be marked .weak_definitionMatthias Braun2015-10-19
* begnuas: It is not allowed to ask an alias entity for an initializerMatthias Braun2015-10-06
* begnuas: Reorganize, use .zerofill for mach-o zero initialized variablesMatthias Braun2015-10-06
* Introduce IR_LINKAGE_NO_IDENTITYMatthias Braun2015-10-06
* begnuas: switch section first before emitting entity visibilityMatthias Braun2015-10-06
* Introduce ir_visibility_external_protectedMatthias Braun2015-10-05
* cleanup: Remove stray '\'.Christoph Mallon2015-10-02
* amd64: Implement switchjmp in PIC, refactoringMatthias Braun2015-09-23
* Always include irnode_t.h from inside libfirm (or firm_types.h)Matthias Braun2015-09-10
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* fix typoMatthias Braun2015-09-07
* begnuas: Fix initializers of entities with vararg type getting omittedMatthias Braun2015-09-07
* begnuas: rename entity_is_null -> entity_is_zero_initializedMatthias Braun2015-09-07
* begnuas: Some cleanup in elf_sectioninfo handingMatthias Braun2015-09-07
* begnuas/i32: properly emit jump tables in PIC modeMatthias Braun2015-09-07
* begnuas: Correctly handle initializers with relocations in PICMatthias Braun2015-09-07
* begnuas: must emit at least 1 byte initializer on machoMatthias Braun2015-09-07
* begnuas: rework macho section emitterMatthias Braun2015-09-07
* begnuas: merge elf+sparc section namesMatthias Braun2015-09-07
* begnuas: use designated initializers for section namesMatthias Braun2015-09-07
* begnuas: iro_Id cannot happen get_initializer_const_value skips thoseMatthias Braun2015-09-07
* bedwarf: rename method->functionMatthias Braun2015-09-05
* Remove got_entry entity typeMatthias Braun2015-07-20
* Introduce external_private visibilityMatthias Braun2015-05-26
* begnuas: Refactor the way common globals are emitted to share some more codeMatthias Braun2015-05-26
* begnuas: OS X has .weak_definition and .weak_referenceMatthias Braun2015-05-26
* begnuas: Introduce emit_symbol_directiveMatthias Braun2015-05-26
* begnuas: Replace be_gas_decl_env_t by its only member.Christoph Mallon2015-05-11
* begnuas: Remove the unused parameter 'env' from emit_init_expression() and it...Christoph Mallon2015-05-11