projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
besched: Add and use sched_replace().
[libfirm]
/
ir
/
be
/
ia32
/
ia32_spec.pl
2012-12-02
Christoph Mallon
bescripts: Remove unused execution unit specification.
blob
|
commitdiff
|
raw
2012-12-02
Christoph Mallon
bescripts: Remove unused features and stale uses of...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-02
Christoph Mallon
ia32: Remove (empty) emitters from nodes, which should...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-02
Christoph Mallon
ia32: Do not ignore the floating point control word...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Christoph Mallon
ia32: Remove the ia32_x87_attr_t from ia32_asm_attr_t.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Christoph Mallon
arch_spec: Remove remnants of unused operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Christoph Mallon
scripts: Use a string instead of magic numbers for...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-25
Christoph Mallon
bearch: remove arch_register_type_joker.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Matthias Braun
ia32: fix stupid bug introduced in last commit
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: Simplify x87 code generation.
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-11
Christoph Mallon
Implement binary emitter for ia32 bswap.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Matthias Braun
fix output constraints of ia32_IJmp
blob
|
commitdiff
|
raw
|
diff to current
2012-10-22
Christoph Mallon
Properly specify alternate AM in the ia32_IJmp emit...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-23
Matthias Braun
ia32: avoid assembler warning for 16bit stores
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Christoph Mallon
Use ia32_emitf() in ia32_spec.pl.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Christoph Mallon
Remove the never read flag irop_flag_dump_noinput.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Christoph Mallon
Remove the never read flag irop_flag_labeled.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Christoph Mallon
Mark memory using nodes with "uses_memory".
blob
|
commitdiff
|
raw
|
diff to current
2012-04-25
Matthias Braun
add dwarf register number to register description
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Matthias Braun
ia32: fix and optimize bswap sequence on i386
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Matthias Braun
be: rework op_attr handling
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Matthias Braun
correctly implement memop handling
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: remove remnants of machine description
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-11-02
Matthias Braun
introduce Switch node
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Matthias Braun
ir_mode: simplify interface, improve float-mode handling
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Christoph Mallon
Remove ia32_l_Setcc and remove set creation callback...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Matthias Braun
some cleanups for middleend node creation in backends
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Matthias Braun
big refactoring of arch_XXX functions
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Matthias Braun
avoid generic names like flags in generator
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Christoph Mallon
Extend the NOT+ADC-trick (sic) for SUB to SBB.
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-11
Matthias Braun
unify sparc/ia32 SwitchJmp handling
blob
|
commitdiff
|
raw
|
diff to current
2011-06-08
Michael Beck
Removed the callee/caller saved flag from register...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Matthias Braun
rework fragile ops to have a throws_exception attribute
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Matthias Braun
cleanup fragile op handling
blob
|
commitdiff
|
raw
|
diff to current
2011-05-23
Matthias Braun
lower_dw: Shift lowering without intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2011-04-28
Matthias Braun
add unknown_jump opflag for the special case of a jump...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
Merge branch 'kaps-included' into master
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
Another rewrite of prolog/epilog handling: Delay their...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Matthias Braun
remove get_irg_tls() concept, simply use SymConst and...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-22
Matthias Braun
pin prolog/epilog nodes
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
Matthias Braun
fixed broken builtins and added some comments
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
Matthias Braun
reworked ia32 condition code handling, remove backend...
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-09-22
Matthias Braun
remove ilp scheduler; simplify listsched interface
blob
|
commitdiff
|
raw
|
diff to current
2010-07-15
Matthias Braun
remove outdated/wrong comments from backend specs
blob
|
commitdiff
|
raw
|
diff to current
2010-07-15
Matthias Braun
change backend node specification to use whole words...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-15
Matthias Braun
fix a few whitespace errors and remove spec cruft
blob
|
commitdiff
|
raw
|
diff to current
2010-06-26
Christoph Mallon
ia32 Not does not affect the flags.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-10
Michael Beck
Renamed ia32 Push0 to PushEax (because this is the...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Matthias Braun
fix the sub esp,4 => push peephole optimisation
blob
|
commitdiff
|
raw
|
diff to current
2010-04-06
Matthias Braun
model Unknowns as own nodes (but not in form of an...
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-02-12
Matthias Braun
put my notes into the code so they don't get lost....
blob
|
commitdiff
|
raw
|
diff to current
2010-02-01
Matthias Braun
fix fehler175.c
blob
|
commitdiff
|
raw
|
diff to current
2010-01-19
Matthias Braun
- allow_ifconv interface was totally braindamaged....
blob
|
commitdiff
|
raw
|
diff to current
2010-01-18
Matthias Braun
remove ins_permuted from CMovcc and Setcc constructors...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-18
Michael Beck
Add an cse_neutral opcode property. Nodes with this...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-17
Michael Beck
Partly undo r26950: there seems be be subtile differenc...
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-11-25
Matthias Braun
vfnodes supporting addressmode did not keep to res...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Matthias Braun
- refactoring of backend generator scripts: You can...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Matthias Braun
jumps have a special irn flag now so beirgmod can ident...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-22
Christoph Mallon
Implement binary emitter for Set.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-22
Christoph Mallon
ia32_IJmp needs the no-out-requirements hack, too.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Matthias Braun
- further refactoring and finally eliminated the callba...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Matthias Braun
- Reworked backends to put out register_requirements...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-14
Matthias Braun
fix a bug in constraint enforcement; improve phi handli...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Matthias Braun
SwitchJmp doesn't have 1 'none' output
blob
|
commitdiff
|
raw
|
diff to current
2009-08-06
Matthias Braun
- Rewrite internal backend logic for querying register...
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-03-02
Matthias Braun
fix some cases of PIC emitting
blob
|
commitdiff
|
raw
|
diff to current
2008-12-29
Michael Beck
- implemented ia32 inport, outport for ir_bk_(in|out...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-24
Michael Beck
- gcc uses UD2 for __builtin_trap()
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Michael Beck
- add builtin_(trap|bswap)
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Christoph Mallon
Simplify generating the extend suffix for ia32_Load.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Christoph Mallon
Make generated code for ia32 %ME a bit more pretty.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Michael Beck
- implemented __builtin_(ffs|ctz|clz|popcount|parity)
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Michael Beck
- corrected SSE prefetch instructions
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Michael Beck
- implemented __builtin_prefetch in ia32 BE
blob
|
commitdiff
|
raw
|
diff to current
2008-12-19
Michael Beck
- implemented ia32_ClimbFrame() pseudo-instruction
blob
|
commitdiff
|
raw
|
diff to current
2008-12-01
Christoph Mallon
Perform dark rituals and resurrect ProduceVal. We...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-28
Christoph Mallon
Remove ProduceVal. Replace it by Xor0 (to produce 0...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Moritz Kroll
Fixed typo
blob
|
commitdiff
|
raw
|
diff to current
2008-11-25
Christoph Mallon
Emit mode suffix for instructions, which did not do...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-14
Christoph Mallon
Add a flags output to IMul1OP for consistency with...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Christoph Mallon
Handle replacement of ia32_Conv_I2I by Cwtl as peephole...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Michael Beck
- change the modified flags of ASM instruction from...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Michael Beck
- BugFix: ia32_Call modifies flags!
blob
|
commitdiff
|
raw
|
diff to current
2008-10-25
Matthias Braun
mark ebp output of leave as ignore
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Matthias Braun
- Part1 of backend reorganisation:
blob
|
commitdiff
|
raw
|
diff to current
next