summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_intrinsics.c
Commit message (Expand)AuthorAge
* ir: Allow ASM nodes as control flow nodes.Christoph Mallon2019-04-05
* api: Pass ir_cons_flags to new_*_ASM(), so the pin state is set atomically.Christoph Mallon2019-04-05
* api: Pass the asm text before the constraints and clobbers to new_*_ASM().Christoph Mallon2019-04-05
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* lower_dw: Move the ia32-specific ASM lowerer into the ia32 backend.Christoph Mallon2018-05-08
* lower_dw: Do not pass the high mode as parameter to the lowering functions.Christoph Mallon2018-05-08
* lower: Handle creation of the libgcc entities directly in the double word low...Christoph Mallon2018-04-08
* Simplify test in is_sign_extend().Christoph Mallon2017-07-12
* Use tarvals to compute is_sign_extend.Andreas Fried2017-07-06
* ia32: Improve code generation for 64 bit multiplication if the lower half of ...Christoph Mallon2017-05-15
* ia32: Clean up ia32_lower_mul64() a bit.Christoph Mallon2017-05-15
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* lower_dw: Use be_is_big_endian()Matthias Braun2017-01-28
* Clean up panic messages.Christoph Mallon2016-09-18
* When making a 'Sub', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making a 'Mul', automatically infer its mode from its left operand.Christoph Mallon2016-06-07
* Fix indentationSebastian Buchwald2016-05-12
* be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency.Christoph Mallon2016-03-15
* tv: Remove mode parameter from tarval_subMatthias Braun2015-10-18
* ia32: move mode_E/type_E to x86_x87Matthias Braun2015-09-20
* Always include irop_t.h inside libfirmMatthias Braun2015-09-10
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* ia32: Use correct enum entry instead of 'true', which accidently has the same...Christoph Mallon2015-03-27
* tv: simplify tv overflow modeMatthias Braun2014-12-29
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* Optimize 64-bit Add/Sub which will certainly carry.Andreas Fried2014-08-28
* Do not use Adc/Sbb in 64-bit lowering if the lower half will not overflow.Andreas Fried2014-08-28
* lower_dw: do not guess modes anymore, let backends specify single word modesMatthias Braun2014-05-28
* lower_dw: cleanup, use C99Matthias Braun2014-05-28
* rename error.h to panic.hMatthias Braun2014-05-28
* ircons: Add and use new_{r,rd}_Const_null().Christoph Mallon2014-03-17
* backends must announce if their doubleword lowering functions changed the con...Matthias Braun2014-03-14
* ia32: create specific modes instead of using deprecated firm predefined onesMatthias Braun2013-11-12
* ia32: simplify 64bit loweringMatthias Braun2013-06-11
* rename iro_First/iro_Last to iro_first/iro_lastMatthias Braun2013-05-06
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them...Christoph Mallon2012-12-06
* Remove unused map_Abs().Christoph Mallon2012-10-24
* Remove duplicate macro.Christoph Mallon2012-10-24
* fix some problems in ia32_intrinsice/map_ConvMatthias Braun2012-08-23
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* Consistently use new function to create compilerlib function entities.Manuel Mohr2011-09-23
* Correct comment.Christoph Mallon2011-08-19
* fix a bunch of warnings reported by cparserMatthias Braun2011-06-16
* change pn_XXX_max enum to really be the maximum pn and not maximum+1, add n_X...Matthias Braun2011-06-01
* compiler library entities should be visibility_externalMatthias Braun2011-05-23