Use bemit_unop() to implement bemit_call().
[libfirm] / ir / be / ia32 /
2009-09-22 Christoph MallonUse bemit_unop() to implement bemit_call().
2009-09-22 Christoph MallonCorrect AM test in bemit_unop().
2009-09-22 Christoph Mallonia32_IJmp needs the no-out-requirements hack, too.
2009-09-22 Christoph MallonRewrite ModR/M+SIB generation in bemit_mod_am(). This...
2009-09-21 Matthias Braunfix modam with base=ebp and index - MergeSort and Quick...
2009-09-21 Matthias Braunfix emitting jne, now queens works :)
2009-09-21 Matthias Braunimplement PopMem, PopEbp, fix push register, fix some...
2009-09-21 Matthias Braunfix binary emitter for cmp with addressmode and immediate
2009-09-21 Christoph MallonAdd missing \n.
2009-09-21 Christoph MallonImplement binary emitter for test.
2009-09-21 Christoph MallonIn bemit_binop_with_imm() use in-reg, beacuse some...
2009-09-21 Christoph MallonImplement binary emitters for inc and dec.
2009-09-21 Christoph MallonImplement binary emitters for shifts and rotates.
2009-09-21 Matthias Braunadded jump emitters (only far jump at the moment)
2009-09-21 Christoph MallonImplement bemit_call() with AM.
2009-09-21 Matthias Braunfix strange bug introduced in refactoring (a half-writt...
2009-09-21 Matthias Braunfix bug introduced in refactoring: displacement only...
2009-09-21 Matthias Braunfix cltd
2009-09-21 Matthias Braunfix relative entity emitter
2009-09-21 Christoph MallonWhen using only %esp in AM, which must use a SIB byte...
2009-09-21 Christoph MallonCorrect three bugs in bemit_incsp(): Offset 0 must...
2009-09-21 Christoph Mallon... and the range of a signed 16bit word is -32768...
2009-09-21 Christoph MallonThe range of a singed byte is -128 <= x < 128, not...
2009-09-21 Christoph Mallons#/*fallthrough*/#/* FALLTHROUGH */# so lint is happy.
2009-09-20 Michael BeckMore opcodes.
2009-09-20 Michael BeckRefactored binary emitter:
2009-09-19 Michael Beck- removed C99 features
2009-09-18 Matthias Braun- further refactoring and finally eliminated the callba...
2009-09-18 Matthias Braun- Reworked backends to put out register_requirements...
2009-09-17 Matthias Braun- Bigger refactoring and cleanup in backend:
2009-09-17 Matthias Braunexperimental beginning of a binary emitter I had lying...
2009-09-17 Sebastian BuchwaldMoved some ia32 independent code to bemain.
2009-09-17 Matthias Braunrename benode_t.h to benode.h, remove some unused code
2009-09-10 Sebastian Buchwaldtypos
2009-08-24 Sebastian Buchwaldtypo
2009-08-14 Matthias Braunfix a bug in constraint enforcement; improve phi handli...
2009-08-13 Matthias Braun- rework backend node dumping; add a dumper for Phi...
2009-08-11 Matthias BraunSwitchJmp doesn't have 1 'none' output
2009-08-06 Matthias Braun- Rewrite internal backend logic for querying register...
2009-08-05 Matthias Braunreorganize backend headers (kill some _t variants in...
2009-07-05 Michael Beck- fixed warnings regarding unused irg's
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-06-29 Matthias BraunCleanup: remove firm_common_t.h (and the PRECISE_EXC_CO...
2009-06-19 Matthias Braunverify that Projs are in the same Block as their predec...
2009-06-01 Matthias BraunRework Block labels: They are entities now so we don...
2009-05-15 Matthias Braunimprove sched_info datastructure, saving space and...
2009-05-15 Matthias Braunfix mode querying for mode_T div nodes
2009-05-14 Matthias Braunadd some hacks that fixes register pressure faithfullne...
2009-05-07 Matthias Braun- Fix some more stuff in ir_spec.py
2009-04-08 Michael Beck- use FASTCALL, not only regparam on private functions
2009-04-01 Michael Beck- use regparam for private functions, instead of fastcall
2009-03-02 Moritz KrollReverted changes from 25529
2009-03-02 Matthias Braunfix some cases of PIC emitting
2009-02-27 Michael Beck- IR nodes now have node numbers in RELEASE mode, this...
2009-02-27 Michael Beck- add doxygen comment
2009-02-21 Moritz KrollRenamed get_Cond_defaultProj() to get_Cond_default_proj...
2009-02-19 Moritz KrollAdded strict_flag to new_r/rd_Conv(). Fixed strict...
2009-02-11 Sebastian BuchwaldPBQP transformer doesn't support Mux nodes with constan...
2009-01-19 Michael Beck- mostly implemented access to outer frame variables...
2009-01-19 Michael Beck- Fixed ir_bk_inner_trampoline
2009-01-19 Michael Beckcorectly handle this_call
2009-01-19 Michael Beck- added ir_bk_inner_trampoline: this allows to defer...
2009-01-15 Sebastian BuchwaldPBQP transformer doesn't support Mux nodes with constan...
2009-01-09 Matthias Braunfix alignment for float constants
2009-01-09 Michael Beckrename create_Immediate() into ia32_create_Immediate()
2009-01-08 Michael Beck- small cleanup
2009-01-08 Michael Beck-small cleanup
2009-01-08 Michael Beck- removed orphan declarations
2009-01-02 Michael Beck- add alignment of stack parameter to be parameters set
2008-12-29 Michael Beck- implemented ia32 inport, outport for ir_bk_(in|out...
2008-12-26 Michael BeckReimplement the "fp result returned in st0 code":
2008-12-26 Michael Beck- only use immediate mode_E if x87 unit is used
2008-12-25 Michael Beck- removed strange add_irn_dep(get_irg_end(cg->irg)...
2008-12-24 Christoph MallonUse the global nomem instead of building a new one.
2008-12-24 Christoph MallonRemove unused variable.
2008-12-24 Michael Beck- put the nomem and noreg_GP nodes into global variables:
2008-12-24 Michael Beck- gcc uses UD2 for __builtin_trap()
2008-12-24 Michael Beck- removed unused variable
2008-12-23 Michael Beck- add builtin_(trap|bswap)
2008-12-23 Christoph MallonRemove unused local variable.
2008-12-23 Christoph MallonUse the register mode when transforming ASM projs.
2008-12-23 Christoph MallonSimplify generating the extend suffix for ia32_Load.
2008-12-23 Christoph Mallon- BSF/BSR cannot do 16 bit AM in our model, because...
2008-12-23 Christoph MallonMake generated code for ia32 %ME a bit more pretty.
2008-12-23 Michael Beck- Lea does not like x, const so replaced by Add
2008-12-23 Michael Beck- implemented __builtin_(ffs|ctz|clz|popcount|parity)
2008-12-21 Michael Beck- corrected SSE prefetch instructions
2008-12-21 Christoph MallonFix emit_ia32_ClimbFrame(): Source is left, destination...
2008-12-21 Michael Beck- forgot to remove the early check
2008-12-21 Michael Beck- gcc ignores RW==1 for non 3DNow!
2008-12-21 Michael Beck- implemented __builtin_prefetch in ia32 BE
2008-12-19 Michael Beck- implemented ia32_ClimbFrame() pseudo-instruction
2008-12-18 Michael Beck- implemented __builtin_return_address(0)
2008-12-18 Michael Beck- implemented Builtin node to represent builtins ...
2008-12-14 Moritz KrollAdded cons_flags parameter to new_Load and new_Store...
2008-12-13 Matthias Braunoops set_entity_align did not what it appeared to do
2008-12-13 Michael Beck- C99 feature removed
2008-12-13 Matthias Braunalign mode_E konstants at 16 bytes
2008-12-13 Matthias Braunsome adjustment to float convs (skip some strictconvs...
2008-12-13 Matthias Braunbackend can report back float point arithmetic mode
next