Mattias Gaertner
|
fa0bf267e2
pastojs: filer: test write/read multiple pcu
|
7 年之前 |
Mattias Gaertner
|
8e393548cf
fcl-passrc: resolver: use RootElement instead of CurrentParser
|
7 年之前 |
nickysn
|
daf13d8750
* print a "Cannot use local variable or parameters here" error (instead of
|
7 年之前 |
Mattias Gaertner
|
60245ee995
pastojs: version 0.9.9
|
7 年之前 |
Mattias Gaertner
|
e55cd25251
pastojs: fixed static array clone function
|
7 年之前 |
Mattias Gaertner
|
e644ef9439
pastojs: fixed compilation
|
7 年之前 |
Mattias Gaertner
|
1ae01bd41c
pastojs: fixed empty record
|
7 年之前 |
florian
|
a66016026b
* handle bitpacked booleans more efficiently
|
7 年之前 |
Mattias Gaertner
|
fe8f7a9876
pas2js: docs: property getter array element not supported
|
7 年之前 |
Mattias Gaertner
|
a4500faa59
pastojs: started write/read precompiled unit
|
7 年之前 |
Mattias Gaertner
|
74e52e0369
fcl-passrc: useanalzyer: fixed marking empty program
|
7 年之前 |
nickysn
|
8ecc41186d
+ added an x86_64 version of the tasm23.pp test
|
7 年之前 |
nickysn
|
79477f04b0
+ added test tasm23a.pp - an i386 version of tasm23.pp
|
7 年之前 |
pierre
|
640f7fbf94
Add test for small records for 1 to 8 bytes in size passing to procedures
|
7 年之前 |
florian
|
8b0bbdcaab
* fix flag subregs after r38206
|
7 年之前 |
florian
|
9b18e39c81
* enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now
|
7 年之前 |
florian
|
d86ffb9bfb
+ tcg.a_op_loc_reg
|
7 年之前 |
florian
|
5fbecc5501
+ use TX86AsmOptimizer.OptPass1SHLSAL on x86-64
|
7 年之前 |
florian
|
47927f053a
* factored out TX86AsmOptimizer.OptPass1SHLSAL
|
7 年之前 |
pierre
|
24bf28e126
Fix compilation with -dEXTDEBUG
|
7 年之前 |
pierre
|
65ba2733e3
Remove overflow check that cannot happen because of types
|
7 年之前 |
pierre
|
ba000bec89
Generate error if CR field of F var is zero, as it leads to invalid instruction for conditional branching
|
7 年之前 |
pierre
|
9e3a6368cb
Generate error if CR field of C var is zero, as it leads to invalid instruction for conditional branching
|
7 年之前 |
pierre
|
269849dd59
Update cgsize2string (EXTDEBUG only function)
|
7 年之前 |
florian
|
11ef1d17c2
* fix register allocation for MovOp2Op and PushPushPopPop2MovMov
|
7 年之前 |
florian
|
9fc0f28ae4
* handle movw in TCpuAsmOptimizer.RegInInstruction
|
7 年之前 |
florian
|
ee252d0ecd
+ allocate real registers properly in tcgavr
|
7 年之前 |
florian
|
61660375ce
+ AVR PeepHoleOptPass1Cpu makes use of TAOptObj.RemoveCurrentP to track register usage properly
|
7 年之前 |
florian
|
ae950956af
+ TAOptObj.*PeepHoleOpts* check if p is really assigned
|
7 年之前 |
florian
|
63ffb02b34
+ Mov2Nop
|
7 年之前 |