projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
sparc: mostly implement reg+reg address mode
[libfirm]
/
ir
/
be
/
ia32
/
2010-08-19
Matthias Braun
a normalisation which shrinks values on the right shift...
tree
|
commitdiff
2010-08-19
Matthias Braun
only construct Rotl if backend supports it
tree
|
commitdiff
2010-08-18
Matthias Braun
ia32: fix bug introduced when improving doz matcher...
tree
|
commitdiff
2010-08-18
Matthias Braun
backend is responsible for defining what lowering opera...
tree
|
commitdiff
2010-08-18
Matthias Braun
make if-conversion and archdep optimisations get their...
tree
|
commitdiff
2010-08-18
Matthias Braun
doz pattern matcher missed some cases
tree
|
commitdiff
2010-08-12
Matthias Braun
identifiers starting with _ are reserved; remove this...
tree
|
commitdiff
2010-08-05
Matthias Braun
make sure the width field is always initialized to...
tree
|
commitdiff
2010-08-02
Christoph Mallon
Duplicate GetEIP when transforming.
tree
|
commitdiff
2010-07-28
Matthias Braun
no unnecessary and cryptic abreviations: rename vrfy...
tree
|
commitdiff
2010-07-27
Matthias Braun
draft for register width specifications
tree
|
commitdiff
2010-07-27
Matthias Braun
beflags: transform modifies_flags property into a callb...
tree
|
commitdiff
2010-07-26
Matthias Braun
automatically generated pn_ numbers from the spec file
tree
|
commitdiff
2010-07-16
Matthias Braun
avoid code duplication: use be_add_missing_keeps in...
tree
|
commitdiff
2010-07-16
Matthias Braun
some cleanups in arm+sparc backends
tree
|
commitdiff
2010-07-15
Matthias Braun
avoid unnecessary passing around of arch_env_t* in...
tree
|
commitdiff
2010-07-15
Matthias Braun
remove outdated/wrong comments from backend specs
tree
|
commitdiff
2010-07-15
Matthias Braun
change backend node specification to use whole words...
tree
|
commitdiff
2010-07-15
Matthias Braun
fix a few whitespace errors and remove spec cruft
tree
|
commitdiff
2010-07-15
Matthias Braun
remove the unused/strange concept of a pseudo-irg
tree
|
commitdiff
2010-07-14
Matthias Braun
refactoring: set_frame_entity is a special callbacks...
tree
|
commitdiff
2010-07-10
Matthias Braun
reorganize beabi - save wether we are using omit_fp...
tree
|
commitdiff
2010-07-09
Matthias Braun
allow backend to do its own custom abi handling and...
tree
|
commitdiff
2010-07-08
Matthias Braun
avoid unnecessary macros in ia32_transform.c
tree
|
commitdiff
2010-07-08
Matthias Braun
change betranshelp semantic to panic instead of duplica...
tree
|
commitdiff
2010-07-06
Matthias Braun
remove these largish/noisy headers
tree
|
commitdiff
2010-07-05
Matthias Braun
put stack_layout into beirg instead of be_abi datastruc...
tree
|
commitdiff
2010-07-02
Matthias Braun
convert remaining APIs from be_irg_t* to ir_graph*
tree
|
commitdiff
2010-07-02
Matthias Braun
change spiller and related interface to use ir_graph...
tree
|
commitdiff
2010-07-02
Matthias Braun
- change various be_get_birg_XXX functions to be_get_ir...
tree
|
commitdiff
2010-06-26
Christoph Mallon
ia32 Not does not affect the flags.
tree
|
commitdiff
2010-06-25
Matthias Braun
cleanup ia32 code (use private linkage where necessary...
tree
|
commitdiff
2010-06-25
Matthias Braun
cleanup and rewrite dumper interface
tree
|
commitdiff
2010-06-23
Matthias Braun
remove the (mis-)feature of arch_get_irn_reg_req_out...
tree
|
commitdiff
2010-05-19
Matthias Braun
move util.h to private API, harmonize SIZ(array) vs...
tree
|
commitdiff
2010-05-08
Christoph Mallon
Fix last commit. Note to self: Never do last minute...
tree
|
commitdiff
2010-05-08
Christoph Mallon
Clarify the carry testing magic.
tree
|
commitdiff
2010-05-05
Matthias Braun
also allow reference mode in fild
tree
|
commitdiff
2010-05-05
Matthias Braun
guard against multiple users when skipping convs for AM
tree
|
commitdiff
2010-05-03
Matthias Braun
fix typo
tree
|
commitdiff
2010-05-03
Matthias Braun
small optimisation: we can still skip unsigned/signed...
tree
|
commitdiff
2010-05-03
Matthias Braun
fix a bunch of warnings reported by cparser
tree
|
commitdiff
2010-04-30
Matthias Braun
modernize TEMPLATE backend and simplify some backend...
tree
|
commitdiff
2010-04-26
Matthias Braun
improve ia32_Asm register pressure faithfullness stuff...
tree
|
commitdiff
2010-04-13
Hannes Rapp
- various updates to sparc backend
tree
|
commitdiff
2010-04-10
Michael Beck
Renamed ia32 Push0 to PushEax (because this is the...
tree
|
commitdiff
2010-04-07
Matthias Braun
fix the sub esp,4 => push peephole optimisation
tree
|
commitdiff
2010-04-06
Matthias Braun
model Unknowns as own nodes (but not in form of an...
tree
|
commitdiff
2010-03-15
Matthias Braun
fix various warnings reported by cparser
tree
|
commitdiff
2010-03-15
Matthias Braun
kill the concept of an unknown register - it just heavi...
tree
|
commitdiff
2010-03-10
Matthias Braun
- fix most of the -Wunreachable-code and -Wlogical...
tree
|
commitdiff
2010-03-09
Matthias Braun
make firm (mostly) -Wmissing-prototypes clean
tree
|
commitdiff
2010-03-07
Matthias Braun
- cleanup and simplify inlining code
tree
|
commitdiff
2010-03-06
Christoph Mallon
Minor cleanup.
tree
|
commitdiff
2010-03-06
Christoph Mallon
Correct a subtle bug in the ia32 backend: Sub(x, x...
tree
|
commitdiff
2010-03-01
Matthias Braun
- remove block parameter from new_r_Proj and new_rd_Proj
tree
|
commitdiff
2010-02-24
Christoph Mallon
Simplify code: Do not handle Minus when creating immedi...
tree
|
commitdiff
2010-02-24
Christoph Mallon
Fix a gammel-bug: try_create_Immediate() dropped the...
tree
|
commitdiff
2010-02-20
Christoph Mallon
Prefer get_mode_null() over get_tarval_null().
tree
|
commitdiff
2010-02-14
Christoph Mallon
Some more cleanup: Put the return type and other specif...
tree
|
commitdiff
2010-02-13
Christoph Mallon
Put a space after if/for/switch/while.
tree
|
commitdiff
2010-02-13
Christoph Mallon
Output proper local lables (starting with .L/L) for...
tree
|
commitdiff
2010-02-13
Christoph Mallon
We must be able to output 16 byte aligned long doubles...
tree
|
commitdiff
2010-02-13
Matthias Braun
use begnuas to emit block labels so we use the correct...
tree
|
commitdiff
2010-02-13
Matthias Braun
fix intrinsics appearing in output
tree
|
commitdiff
2010-02-13
Christoph Mallon
Put opening curly brace of functions on a separate...
tree
|
commitdiff
2010-02-12
Matthias Braun
fix warning
tree
|
commitdiff
2010-02-12
Matthias Braun
put my notes into the code so they don't get lost....
tree
|
commitdiff
2010-02-07
Michael Beck
Reverted r27079. Seems to be wrong.
tree
|
commitdiff
2010-02-06
Michael Beck
BugFix: ins_permuted means inversed flags, not negated ...
tree
|
commitdiff
2010-02-06
Michael Beck
Fixed setcc transform:
tree
|
commitdiff
2010-02-05
Matthias Braun
fix all pic bases I could find
tree
|
commitdiff
2010-02-05
Matthias Braun
fix another PIC problem
tree
|
commitdiff
2010-02-05
Michael Beck
New setcc framework can handle all mux_is_abs(...,...
tree
|
commitdiff
2010-02-05
Michael Beck
export ia32_immediate_from_long()
tree
|
commitdiff
2010-02-04
Matthias Braun
use more IR_RESOURCE_TYPE_VISITED, remove pointless...
tree
|
commitdiff
2010-02-04
Matthias Braun
fix buf: we can't handle floating point muxes
tree
|
commitdiff
2010-02-04
Matthias Braun
- representing the 3-state visibility (default,local...
tree
|
commitdiff
2010-02-03
Michael Beck
C99 feature removed.
tree
|
commitdiff
2010-02-03
Matthias Braun
backend_marked was a buggy/wrong concept, removed it
tree
|
commitdiff
2010-02-03
Matthias Braun
Rework linkage types in firm.
tree
|
commitdiff
2010-02-01
Olaf Liebe
Fixed broken ia32_emitf (va_arg was not always called...
tree
|
commitdiff
2010-02-01
Matthias Braun
make the character used for specifying elf types config...
tree
|
commitdiff
2010-02-01
Matthias Braun
fix fehler175.c
tree
|
commitdiff
2010-02-01
Matthias Braun
fix wrong mux_is_set test
tree
|
commitdiff
2010-02-01
Matthias Braun
fix fehler174
tree
|
commitdiff
2010-01-29
Matthias Braun
fix float constants with PIC code
tree
|
commitdiff
2010-01-28
Christoph Mallon
Reduce code duplication by jumping to the appropriate...
tree
|
commitdiff
2010-01-22
Michael Beck
cosmetic change
tree
|
commitdiff
2010-01-20
Matthias Braun
fix doz stuff
tree
|
commitdiff
2010-01-19
Matthias Braun
- allow_ifconv interface was totally braindamaged....
tree
|
commitdiff
2010-01-18
Matthias Braun
remove ins_permuted from CMovcc and Setcc constructors...
tree
|
commitdiff
2010-01-18
Michael Beck
Add an cse_neutral opcode property. Nodes with this...
tree
|
commitdiff
2010-01-17
Michael Beck
Partly undo r26950: there seems be be subtile differenc...
tree
|
commitdiff
2010-01-15
Michael Beck
Fixed register order (arg, the comments were in ATT).
tree
|
commitdiff
2010-01-15
Michael Beck
Add binary emitter for setcc.
tree
|
commitdiff
2010-01-14
Michael Beck
As a reminiscence to the famous MAC/65 assembler change...
tree
|
commitdiff
2010-01-14
Matthias Braun
Michael found a nice trick to implement sets for float...
tree
|
commitdiff
2010-01-11
Matthias Braun
panic instead of wrong results for Set and CMov with...
tree
|
commitdiff
2010-01-07
Matthias Braun
fix extended fehler171
tree
|
commitdiff
next