projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ia32: Do not ignore the floating point control word anymore and make it callee-save.
[libfirm]
/
ir
/
be
/
ia32
/
ia32_x87.c
2012-11-30
Christoph Mallon
ia32: Fix some mostly harmless warnings.
blob
|
commitdiff
|
raw
2012-11-28
Christoph Mallon
bearch: Use be_foreach_use() in more places.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Christoph Mallon
bearch: Make the register requirements an output parame...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Matthias Braun
introduce be_foreach_use and use it
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Matthias Braun
more be_foreach_definition usage
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Matthias Braun
introduce be_lv_foreach_cls and use it
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Christoph Mallon
bearch: Introduce be_foreach_out().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Matthias Braun
ia32_x87: remove the distinction between vfp and fp...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Add a heuristic for fxch-ing one operand in sim_bi...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Only use fucompp if one operand happens to be...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Enable x87_create_fpop() to remove entries other...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Remove the parameter num from x87_create_fpop().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Improve sim_binop(): Only use fxch if both operand...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Simplify the case when both operands are dead...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Fix harmless typo in sim_binop().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Christoph Mallon
x87: Simplify x87 code generation.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Christoph Mallon
x87: Simplify sim_Fucom().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Christoph Mallon
x87: Simplify selecting the instruction and popping...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Christoph Mallon
x87: Do not set x87 attributes, which are not used.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Christoph Mallon
Remove the very thin wrapper function arch_register_get...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Christoph Mallon
Remove the very thin wrapper function arch_register_get...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Christoph Mallon
Remove the very thin wrapper function arch_register_get...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Christoph Mallon
Merge the (single) pop and non-pop variants of x87...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Christoph Mallon
Merge the pop and non-pop variants of x87 store operations.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Christoph Mallon
Merge the pop and non-pop variants of x87 binary operat...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Christoph Mallon
Merge the r and non-r variants of fdiv and fsub.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Christoph Mallon
Panic when asked to simulate a vfprem.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Inline x87_set_tos() into its only caller.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove cruft from sim_Copy().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove redundant assert.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove the unused return value from x87_create_fxch().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Get rid of x87_push_dbl() by passing an usable register...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Do not add a Proj to the schedule.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Use edges_reroute_except() instead of edges_reroute...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Panic when get_irn_Proj_for_mode() does not find a...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove unnecessary tests.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Simplify collect_and_rewire_users(): Use get_edge_src_p...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Replace x87_fxch_shuffle() + sched_add_before() by...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Simplify inserting the fxchs in x87_shuffle().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Pass the value to be pushed to x87_create_fpush().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Cleanup and use C99.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Panic when get_call_result_proj() does not find the...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Inline x87_alloc_state() into its only user.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove unnecessary indirection for the empty x87 state.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove tos from x87_state.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Simplify x87_dump_stack().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Add the function x87_get_entry() to retrieve elements...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Only copy the x87 state once per block.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Simplify x87 sim_Return().
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Remove stale and unused cruft from x87 simulator.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Christoph Mallon
Panic when the x87 simulator encounters and asm node...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-04
Christoph Mallon
Use be_get_Copy_op().
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Matthias Braun
fix a bunch of warnings reported by clang analyzer
blob
|
commitdiff
|
raw
|
diff to current
2012-07-19
Christoph Mallon
Let panic() print file, line and function.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-16
Matthias Braun
simplify + optimize be_lv_foreach
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Christoph Mallon
Let sched_foreach_from() and sched_foreach_reverse_from...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Christoph Mallon
Let foreach_out_edge_kind() and foreach_out_edge_kind_s...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Christoph Mallon
Add a wrapper macro for pmap_get(), which has the retur...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Matthias Braun
make code C++ warning clean (again)
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Matthias Braun
belive: cleanup livness assure/invalidate API
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
make opcode list global
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Matthias Braun
replace pamp_find with pmap_get where possible
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
remove $Id$, it doesn't work with git anyway
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Matthias Braun
remove a bunch of comments marking end of blocks
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Matthias Braun
include backend headers without "../"
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Sebastian Buchwald
Fixed inconsistent uses of DEBUG_ONLY.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Matthias Braun
big refactoring of arch_XXX functions
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Andreas Zwinkau
Merge Fix: Spills have ProjMs now
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Matthias Braun
fix a bunch of warnings reported by cparser
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Matthias Braun
avoid new_NoMem in favor or get_irg_no_mem
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
rename be_pos_XXX to n_be_XXX to be consistent with...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
cleanup iredges API a bit
blob
|
commitdiff
|
raw
|
diff to current
2010-11-21
Michael Beck
Turn while loop into do-while, we know it will be execu...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Michael Beck
Prefix global entities from the ia32 backend with ia32_...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-04
Matthias Braun
make firm compilable with a c++ compiler
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
change backends to produce 1 big array with all registers
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
forbid calls of new_XXX and new_d_XXX when not in phase...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
fix trailing whitespaces and tabulators in the middle...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Matthias Braun
identifiers starting with _ are reserved; remove this...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Matthias Braun
convert remaining APIs from be_irg_t* to ir_graph*
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Matthias Braun
- change various be_get_birg_XXX functions to be_get_ir...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-23
Matthias Braun
remove the (mis-)feature of arch_get_irn_reg_req_out...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-15
Matthias Braun
fix various warnings reported by cparser
blob
|
commitdiff
|
raw
|
diff to current
2010-03-15
Matthias Braun
kill the concept of an unknown register - it just heavi...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Matthias Braun
- fix most of the -Wunreachable-code and -Wlogical...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Matthias Braun
- remove block parameter from new_r_Proj and new_rd_Proj
blob
|
commitdiff
|
raw
|
diff to current
2010-02-01
Matthias Braun
fix fehler174
blob
|
commitdiff
|
raw
|
diff to current
2010-01-11
Matthias Braun
panic instead of wrong results for Set and CMov with...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-17
Matthias Braun
- Bigger refactoring and cleanup in backend:
blob
|
commitdiff
|
raw
|
diff to current
2009-09-17
Matthias Braun
rename benode_t.h to benode.h, remove some unused code
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Matthias Braun
reorganize backend headers (kill some _t variants in...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-05
Michael Beck
- remove all irg parameter from node constructors havin...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Michael Beck
- drop dependency on predefined mode_E
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Michael Beck
- better documenent the return vale of simulator functions
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Christoph Mallon
Remove unused macro.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Christoph Mallon
Use assignment instead of memcpy().
blob
|
commitdiff
|
raw
|
diff to current
2008-11-08
Christoph Mallon
Generate new_bd_* instead of new_rd_* functions in...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-08
Christoph Mallon
Just use new_NoMem(), it is always the current irg.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Matthias Braun
- Part1 of backend reorganisation:
blob
|
commitdiff
|
raw
|
diff to current
next