Commit History

Author SHA1 Message Date
  florian f93b784895 * make fullcycle for i8086 fixed 8 years ago
  marco b837f544de * only rtl needed fix. 8 years ago
  marco 818a64952c * fix bootstrapping issue on freebsd x86_64 8 years ago
  Mattias Gaertner 141238bb90 fcl-passrc: scanner property OnDirective, resourcestrings for IFOpt 8 years ago
  Mattias Gaertner de2aedade2 fcl-passrc: implemented $ifopt 8 years ago
  florian 52d3756c26 * factored out OptPass1Movx and merged i386 and x86-64 version 8 years ago
  florian 06c4c651fd * factored out PrePeepholeOptSxx 8 years ago
  svenbarth 9fc420b546 - remove unused variable 8 years ago
  Mattias Gaertner f643d15078 pastojs: fixed typo 8 years ago
  Mattias Gaertner e3f525a109 fcl-passrc: scanner: change defines when switching modeswitches 8 years ago
  Mattias Gaertner b687247256 fcl-passrc: scanner: added property ReadOnlyModeSwitches 8 years ago
  nickysn 504662826a * fixed the rtl cpu ifdefs for the rol/ror/sar cpu support check 8 years ago
  florian 74b338266d * ifdef cmov optimization, as i8086 has no cpu_capabilities 8 years ago
  florian 5c2c5d72a2 * use avx for copying data only on i386 for 8 byte chunks 8 years ago
  florian f8d517be70 * make TX86AsmOptimizer.IsExitCode usable for x86-64 as well 8 years ago
  florian dd69ab5488 * cleanup after all old code from PeepHoleOptPass2 of i386 was moved to the common x86 optimizer class 8 years ago
  florian cd134ea5bb + DebugMsg 8 years ago
  florian 4a43d992f5 * unified usage of MatchOpType 8 years ago
  nickysn 4a8a7c210a * fixed test on platforms that don't have 8-bit and 16-bit rol/ror 8 years ago
  florian 7afe762d22 * factored out OptPass2Jcc assembler optimization 8 years ago
  florian e3f0b338d4 * SkipLabels moved to aoptutils 8 years ago
  Mattias Gaertner 04807d1ac4 fcl-passrc: implemented $if 8 years ago
  marco 6ed045a911 * encoding strings now CONST, minor optimization from mantis 028117 8 years ago
  florian f985971a62 * apply mov reg1, mem1; cmp x, mem1 to mov reg1, mem1; cmp x, reg1 also for test 8 years ago
  florian c7ba611bf9 * when explicitly casting a variable, it might be sufficient if it is const_regable 8 years ago
  florian 52d40bb25b * spacing fixed 8 years ago
  florian b3f889e028 * -Ox options are incremental, so disable all optimizations first in case testing is run with -O4 8 years ago
  pierre ded1fb23a2 Improve stack trace output with -Cr option, contributed by Colin Western 8 years ago
  maciej-izak 631d4a2d53 * Move global variable in_preproc_comp_expr into tscannerfile class. 8 years ago
  Mattias Gaertner d493980bb2 fcl-passrc: scanner: implemented macros directive 8 years ago