Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
5e3c203cfd460ffa60341fb555fba6162abcbe61
/
lib
/
Target
/
ARM
/
ARMInstrThumb.td
5e3c203
Can't re-materialize mov r, imm in thumb since mov would clobber the condition code.
by Evan Cheng
· 18 years ago
b8a93a4
bugfix: sometimes the spiller puts a load between the "mov lr, pc" and "bx" of a CALL_NOLINK.
by Lauro Ramos Venancio
· 18 years ago
64c88d7
bugfix: When the source register of CALL_NOLINK was LR, the following code was emitted:
by Lauro Ramos Venancio
· 18 years ago
9f6636f
Fix naming inconsistencies.
by Evan Cheng
· 18 years ago
fa775d0
Special LDR instructions to load from non-pc-relative constantpools. These are
by Evan Cheng
· 18 years ago
a251570
Constant generation instructions are re-materializable.
by Evan Cheng
· 18 years ago
8e59ea9
Spill / restore should avoid modifying the condition register.
by Evan Cheng
· 19 years ago
e0c2b6b
.set pc relative displacement bug: label should be moved down one instruction
by Evan Cheng
· 19 years ago
9d945f7
Special epilogue for vararg functions. We cannot do a pop to pc because
by Evan Cheng
· 19 years ago
3471b60
Thumb asm syntax does not want 's' suffix for flag setting opcodes.
by Evan Cheng
· 19 years ago
c60e76d
- Fix codegen for pc relative constant (e.g. JT) in thumb mode:
by Evan Cheng
· 19 years ago
cea117d
Change the operand orders to t_addrmode_s* to make it easier to morph
by Evan Cheng
· 19 years ago
225dfe9
Use BL to implement Thumb far jumps.
by Evan Cheng
· 19 years ago
d85ac4d
Thumb jumptable support.
by Evan Cheng
· 19 years ago
53d7dba
Thumb add / sub with carry.
by Evan Cheng
· 19 years ago
3fdadfc
Represent tADDspi and tSUBspi as two-address instructions.
by Evan Cheng
· 19 years ago
b60c02e
extload -> zextload
by Evan Cheng
· 19 years ago
012f2d9
Use PC relative ldr to load from a constantpool in Thumb mode.
by Evan Cheng
· 19 years ago
c38f2bc
- Reorg Thumb load / store instructions. Combine each rr and ri pair of
by Evan Cheng
· 19 years ago
a8e2989
ARM backend contribution from Apple.
by Evan Cheng
· 19 years ago