projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
improved docu of bespill.h
[libfirm]
/
ir
/
be
/
ia32
/
ia32_emitter.c
2006-10-24
Matthias Braun
warning fix
blob
|
commitdiff
|
raw
2006-10-18
Christian Würdig
do not omit compare for PsiCondSet, some note scheduled...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Christian Würdig
added ir/opt include
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Christian Würdig
BugFix: return gcc-like names for st0-st7: %st, %st...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Christian Würdig
fixed assertion in Const emitter (tarval mode_P and...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Christian Würdig
omit copies from virtual registers
blob
|
commitdiff
|
raw
|
diff to current
2006-10-03
Christian Würdig
return real x87 register (st0-st7) if node is patched...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-30
Matthias Braun
fixes, use new blockscheduler
blob
|
commitdiff
|
raw
|
diff to current
2006-09-27
Michael Beck
renamed exec_freq_t to ir_exec_freq
blob
|
commitdiff
|
raw
|
diff to current
2006-09-27
Christian Würdig
made unknown a joker register
blob
|
commitdiff
|
raw
|
diff to current
2006-09-27
Matthias Braun
don't emit +0 offsets
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Matthias Braun
more tweaking...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Matthias Braun
- Properly support AM for push and pop nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Matthias Braun
improve alignment emitting for athlon
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Matthias Braun
smarter policy for emitting alignments
blob
|
commitdiff
|
raw
|
diff to current
2006-09-19
Matthias Braun
xchg is slow on athlons, so use 3 xors instead
blob
|
commitdiff
|
raw
|
diff to current
2006-09-18
Matthias Braun
emit less alignment on athlon
blob
|
commitdiff
|
raw
|
diff to current
2006-09-18
Michael Beck
Added support for include files
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Michael Beck
updated debugging support
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Matthias Braun
more warning fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-09-12
Michael Beck
add support for stabs arguments
blob
|
commitdiff
|
raw
|
diff to current
2006-09-11
Michael Beck
added initial stabs debugging support
blob
|
commitdiff
|
raw
|
diff to current
2006-09-11
Matthias Braun
- Fix a few more problems when creating and emitting...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Michael Beck
Added support for be_SubSP nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Matthias Braun
- always emit alignment also for P4
blob
|
commitdiff
|
raw
|
diff to current
2006-09-04
Christian Würdig
fixed ctor support
blob
|
commitdiff
|
raw
|
diff to current
2006-09-04
Christian Würdig
added ctor section support
blob
|
commitdiff
|
raw
|
diff to current
2006-09-04
Matthias Braun
- Tried to remove empty blocks before emitting, but...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Michael Beck
Add support for Linux TLS
blob
|
commitdiff
|
raw
|
diff to current
2006-08-30
Matthias Braun
more cmov emitter fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Matthias Braun
fix fucompp emitter when no register is needed
blob
|
commitdiff
|
raw
|
diff to current
2006-08-28
Matthias Braun
negate pnc not invert it
blob
|
commitdiff
|
raw
|
diff to current
2006-08-28
Matthias Braun
fix wrong inputs for psiconds
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Michael Beck
BugFix:
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Matthias Braun
- New callback to ask nodes about constant stack pointe...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-22
Matthias Braun
bugfix for preds: comment
blob
|
commitdiff
|
raw
|
diff to current
2006-08-22
Matthias Braun
- at blockstart emit list of predblocks in comment
blob
|
commitdiff
|
raw
|
diff to current
2006-08-18
Christian Würdig
added support for unordered fp compare
blob
|
commitdiff
|
raw
|
diff to current
2006-08-15
Christian Würdig
fixed xCmp emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Christian Würdig
added ia32_AddSP emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-08-10
Christian Würdig
added AddSP emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-08-09
Matthias Braun
- Don't perform memory operands merging too early
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Christian Würdig
fixed mode suffix emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Christian Würdig
emit pointer size for GetST0 and SetST0 as well
blob
|
commitdiff
|
raw
|
diff to current
2006-07-17
Christian Würdig
fixed SSE compare emit
blob
|
commitdiff
|
raw
|
diff to current
2006-07-14
Christian Würdig
fixed emitter for Cmp + Set (use correct mode to determ...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-10
Christian Würdig
emit correct condition codes for xmm compares
blob
|
commitdiff
|
raw
|
diff to current
2006-07-07
Michael Beck
Removed some warnings due to missing const
blob
|
commitdiff
|
raw
|
diff to current
2006-07-06
Christian Würdig
added extra finish module
blob
|
commitdiff
|
raw
|
diff to current
2006-07-04
Christian Würdig
fixed Set emitter: clear target after compare
blob
|
commitdiff
|
raw
|
diff to current
2006-07-03
Christian Würdig
emit missing OFFSET FLAT for symconsts (otherwise gas...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-03
Christian Würdig
fixed Mulh/MulS emitter (support AM source)
blob
|
commitdiff
|
raw
|
diff to current
2006-07-02
Michael Beck
Fixed warning
blob
|
commitdiff
|
raw
|
diff to current
2006-07-01
Michael Beck
Fixed indentation
blob
|
commitdiff
|
raw
|
diff to current
2006-06-29
Christian Würdig
fixed CopyB emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-06-29
Christian Würdig
fixed perm emitter for XMM registers
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Christian Würdig
added missing "call" statement
blob
|
commitdiff
|
raw
|
diff to current
2006-06-08
Michael Beck
BugFix: CLD was emitted twice
blob
|
commitdiff
|
raw
|
diff to current
2006-06-02
Christian Würdig
added missing emitter for CopyKeep
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Christian Würdig
added xCondJmp emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Christian Würdig
added missing % for fucom instruction
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Christian Würdig
fixed PsiCondCMov emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-05-11
Christian Würdig
updated commments
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
added special nodes for Psi condition trees, so we...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
fixed address mode for CmpSet and xCmpSet
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Christian Würdig
renamed Set to CmpSet and CMov to CmpCMov
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Christian Würdig
added addtional nodes needed for psi transformation
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christian Würdig
added xCmp node (SSE compare with result in register)
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christian Würdig
fixed CMov emit again
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christian Würdig
fixed CMov emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-05-03
Christoph Mallon
Code for emitting cmov for Psi nodes by chriswue
blob
|
commitdiff
|
raw
|
diff to current
2006-04-25
Michael Beck
Fixed output for x87 instructions with Const input...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-19
Michael Beck
Handle CondJmp' with memory Proj's right
blob
|
commitdiff
|
raw
|
diff to current
2006-04-14
Christian Würdig
fixed mode suffix emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-04-12
Michael Beck
factor out: ia32_emit_align()
blob
|
commitdiff
|
raw
|
diff to current
2006-04-12
Christian Würdig
fixed define
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
add processor specific gas alignment instructions for...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
fixed inc generation/emitter
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Christian Würdig
fixed Source AM
blob
|
commitdiff
|
raw
|
diff to current
2006-04-10
Christian Würdig
changed function variables type
blob
|
commitdiff
|
raw
|
diff to current
2006-04-10
Christian Würdig
changed labels back to block number instead of lokal...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-09
Michael Beck
Add floating point compares
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Christian Würdig
added addtional statistics
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Michael Beck
Add some Processor specific instruction selections
blob
|
commitdiff
|
raw
|
diff to current
2006-04-06
Michael Beck
add code for MinGW gas support
blob
|
commitdiff
|
raw
|
diff to current
2006-04-06
Christian Würdig
fixed binop emitter for Source AM
blob
|
commitdiff
|
raw
|
diff to current
2006-04-05
Christian Würdig
fixed ia32_emit_binop
blob
|
commitdiff
|
raw
|
diff to current
2006-04-05
Christian Würdig
added ia32 optimization options libcore conform
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Michael Beck
used new machine user bit 0 to detect x87 instructions
blob
|
commitdiff
|
raw
|
diff to current
2006-04-02
Michael Beck
used entity ld_name
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
fixed Jump Tables
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
changed SwitchJmp emitter (but still broken in some...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
fixed copy inserter
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
added src and tgt mode attributes for conversions
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Christian Würdig
wrapped debugging modules with DEBUG_ONLY
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Christian Würdig
fixed indents
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Michael Beck
fixed get_ia32_reg_name() and ia32_get_ia32_reg_name...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-29
Christian Würdig
removed some unused variables and functions
blob
|
commitdiff
|
raw
|
diff to current
2006-03-29
Michael Beck
implemented ia32_emit_x87_binop()
blob
|
commitdiff
|
raw
|
diff to current
2006-03-28
Christian Würdig
fixed symconsts in address mode
blob
|
commitdiff
|
raw
|
diff to current
next