projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added strict_flag to new_r/rd_Conv(). Fixed strict Convs for irio.
[libfirm]
/
ir
/
be
/
ia32
/
2009-02-19
Moritz Kroll
Added strict_flag to new_r/rd_Conv(). Fixed strict...
tree
|
commitdiff
2009-02-11
Sebastian Buchwald
PBQP transformer doesn't support Mux nodes with constan...
tree
|
commitdiff
2009-01-19
Michael Beck
- mostly implemented access to outer frame variables...
tree
|
commitdiff
2009-01-19
Michael Beck
- Fixed ir_bk_inner_trampoline
tree
|
commitdiff
2009-01-19
Michael Beck
corectly handle this_call
tree
|
commitdiff
2009-01-19
Michael Beck
- added ir_bk_inner_trampoline: this allows to defer...
tree
|
commitdiff
2009-01-15
Sebastian Buchwald
PBQP transformer doesn't support Mux nodes with constan...
tree
|
commitdiff
2009-01-09
Matthias Braun
fix alignment for float constants
tree
|
commitdiff
2009-01-09
Michael Beck
rename create_Immediate() into ia32_create_Immediate()
tree
|
commitdiff
2009-01-08
Michael Beck
- small cleanup
tree
|
commitdiff
2009-01-08
Michael Beck
-small cleanup
tree
|
commitdiff
2009-01-08
Michael Beck
- removed orphan declarations
tree
|
commitdiff
2009-01-02
Michael Beck
- add alignment of stack parameter to be parameters set
tree
|
commitdiff
2008-12-29
Michael Beck
- implemented ia32 inport, outport for ir_bk_(in|out...
tree
|
commitdiff
2008-12-26
Michael Beck
Reimplement the "fp result returned in st0 code":
tree
|
commitdiff
2008-12-26
Michael Beck
- only use immediate mode_E if x87 unit is used
tree
|
commitdiff
2008-12-25
Michael Beck
- removed strange add_irn_dep(get_irg_end(cg->irg)...
tree
|
commitdiff
2008-12-24
Christoph Mallon
Use the global nomem instead of building a new one.
tree
|
commitdiff
2008-12-24
Christoph Mallon
Remove unused variable.
tree
|
commitdiff
2008-12-24
Michael Beck
- put the nomem and noreg_GP nodes into global variables:
tree
|
commitdiff
2008-12-24
Michael Beck
- gcc uses UD2 for __builtin_trap()
tree
|
commitdiff
2008-12-24
Michael Beck
- removed unused variable
tree
|
commitdiff
2008-12-23
Michael Beck
- add builtin_(trap|bswap)
tree
|
commitdiff
2008-12-23
Christoph Mallon
Remove unused local variable.
tree
|
commitdiff
2008-12-23
Christoph Mallon
Use the register mode when transforming ASM projs.
tree
|
commitdiff
2008-12-23
Christoph Mallon
Simplify generating the extend suffix for ia32_Load.
tree
|
commitdiff
2008-12-23
Christoph Mallon
- BSF/BSR cannot do 16 bit AM in our model, because...
tree
|
commitdiff
2008-12-23
Christoph Mallon
Make generated code for ia32 %ME a bit more pretty.
tree
|
commitdiff
2008-12-23
Michael Beck
- Lea does not like x, const so replaced by Add
tree
|
commitdiff
2008-12-23
Michael Beck
- implemented __builtin_(ffs|ctz|clz|popcount|parity)
tree
|
commitdiff
2008-12-21
Michael Beck
- corrected SSE prefetch instructions
tree
|
commitdiff
2008-12-21
Christoph Mallon
Fix emit_ia32_ClimbFrame(): Source is left, destination...
tree
|
commitdiff
2008-12-21
Michael Beck
- forgot to remove the early check
tree
|
commitdiff
2008-12-21
Michael Beck
- gcc ignores RW==1 for non 3DNow!
tree
|
commitdiff
2008-12-21
Michael Beck
- implemented __builtin_prefetch in ia32 BE
tree
|
commitdiff
2008-12-19
Michael Beck
- implemented ia32_ClimbFrame() pseudo-instruction
tree
|
commitdiff
2008-12-18
Michael Beck
- implemented __builtin_return_address(0)
tree
|
commitdiff
2008-12-18
Michael Beck
- implemented Builtin node to represent builtins ...
tree
|
commitdiff
2008-12-14
Moritz Kroll
Added cons_flags parameter to new_Load and new_Store...
tree
|
commitdiff
2008-12-13
Matthias Braun
oops set_entity_align did not what it appeared to do
tree
|
commitdiff
2008-12-13
Michael Beck
- C99 feature removed
tree
|
commitdiff
2008-12-13
Matthias Braun
align mode_E konstants at 16 bytes
tree
|
commitdiff
2008-12-13
Matthias Braun
some adjustment to float convs (skip some strictconvs...
tree
|
commitdiff
2008-12-13
Matthias Braun
backend can report back float point arithmetic mode
tree
|
commitdiff
2008-12-13
Matthias Braun
no point in first setting the wrong mode and then corre...
tree
|
commitdiff
2008-12-10
Matthias Braun
it's called mux now, not Psi
tree
|
commitdiff
2008-12-08
Michael Beck
- removed unused immediate fp mode
tree
|
commitdiff
2008-12-05
Michael Beck
- BugFix: mixing of long and int lead to overflow on...
tree
|
commitdiff
2008-12-05
Michael Beck
- add missing else
tree
|
commitdiff
2008-12-04
Michael Beck
- fixed handling of long double constants
tree
|
commitdiff
2008-12-04
Michael Beck
- simplified code
tree
|
commitdiff
2008-12-04
Michael Beck
- simplied code by removing a goto
tree
|
commitdiff
2008-12-04
Michael Beck
- make ia32_am_scale unsigned
tree
|
commitdiff
2008-12-04
Michael Beck
- renamed unique_id() to ia32_unique_id() and make...
tree
|
commitdiff
2008-12-03
Michael Beck
- BufFix: add missing initializtion
tree
|
commitdiff
2008-12-01
Christoph Mallon
Perform dark rituals and resurrect ProduceVal. We...
tree
|
commitdiff
2008-12-01
Matthias Braun
we can't guarantee that there won't be dead blocks...
tree
|
commitdiff
2008-11-28
Christoph Mallon
Remove ProduceVal. Replace it by Xor0 (to produce 0...
tree
|
commitdiff
2008-11-28
Matthias Braun
remove archop stuff which wasn't really used anyway
tree
|
commitdiff
2008-11-27
Moritz Kroll
Removed mode parameter from Const and Const_type constr...
tree
|
commitdiff
2008-11-27
Christoph Mallon
Emit a block header for the start block of functions.
tree
|
commitdiff
2008-11-27
Moritz Kroll
Fixed typo
tree
|
commitdiff
2008-11-27
Michael Beck
- drop dependency on predefined mode_E
tree
|
commitdiff
2008-11-27
Michael Beck
- 64bit Abs is allowed for if-conversion
tree
|
commitdiff
2008-11-27
Michael Beck
- better documenent the return vale of simulator functions
tree
|
commitdiff
2008-11-26
Michael Beck
-removed unused entities from the intrinsic environment
tree
|
commitdiff
2008-11-26
Michael Beck
- use edges to reroute the result in resolve_call:
tree
|
commitdiff
2008-11-25
Christoph Mallon
Emit mode suffix for instructions, which did not do...
tree
|
commitdiff
2008-11-25
Christoph Mallon
In ia32 gen_Shrs() we should not care, whether the...
tree
|
commitdiff
2008-11-22
Michael Beck
- removed unused ia32_INTMAX constant
tree
|
commitdiff
2008-11-22
Michael Beck
-removed junk
tree
|
commitdiff
2008-11-22
Michael Beck
- implemented ull -> float conversion for x87
tree
|
commitdiff
2008-11-22
Michael Beck
- if( -> if (
tree
|
commitdiff
2008-11-22
Michael Beck
- fixed intrinsic lowerings: use Phi lists instead...
tree
|
commitdiff
2008-11-21
Michael Beck
- implemented float->unsigned long long lowering
tree
|
commitdiff
2008-11-21
Matthias Braun
ignore early clobber in ia32 asm parser (as the common...
tree
|
commitdiff
2008-11-18
Moritz Kroll
Removed unused block parameter from Const constructors
tree
|
commitdiff
2008-11-14
Matthias Braun
rename mangling stuff to avoid name clashes
tree
|
commitdiff
2008-11-14
Christoph Mallon
Add a flags output to IMul1OP for consistency with...
tree
|
commitdiff
2008-11-14
Christoph Mallon
Consider the result and operand having the same width...
tree
|
commitdiff
2008-11-13
Matthias Braun
64bit should be lowered at this place
tree
|
commitdiff
2008-11-13
Michael Beck
- C99 features removed
tree
|
commitdiff
2008-11-13
Christoph Mallon
Remove unused macro.
tree
|
commitdiff
2008-11-13
Christoph Mallon
Use assignment instead of memcpy().
tree
|
commitdiff
2008-11-12
Christoph Mallon
One less sign extension in an obscure case.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Improve last commit.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Check for any 16/32bit signed integer modes, not just...
tree
|
commitdiff
2008-11-12
Christoph Mallon
Fix previous commits.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Remove match_8bit and match_16bit. They were only...
tree
|
commitdiff
2008-11-12
Christoph Mallon
IJmp cannot do 8bit/16bit AM.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Kick the useless match_dest_am flag.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Fix typo in comment.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Factorise creating Conv_I2Is.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Handle Sar in upper_bits_clean().
tree
|
commitdiff
2008-11-12
Christoph Mallon
Handle signed modes for And in upper_bits_clean() better.
tree
|
commitdiff
2008-11-12
Christoph Mallon
The upper bits of Or and Xor can be clean, too.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Handle more general case: The right hand side of an...
tree
|
commitdiff
2008-11-12
Christoph Mallon
Simplify incomprehensible condition.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Replace if cascade by switch.
tree
|
commitdiff
2008-11-12
Christoph Mallon
Handle replacement of ia32_Conv_I2I by Cwtl as peephole...
tree
|
commitdiff
next