projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Prevent Thumb code from generating ARM instructions
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrInfo.td
2007-04-27
Dale Johannesen
Prevent Thumb code from generating ARM instructions
blob
|
commitdiff
|
raw
2007-04-27
Lauro Ramos Venancio
ARM TLS: implement "general dynamic", "initial exec...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-17
Chris Lattner
dag combiner just got better at pruning bits. This...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-02
Lauro Ramos Venancio
- Divides the comparisons in two types: comparisons...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-27
Lauro Ramos Venancio
bugfix: sometimes the spiller puts a load between the...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Lauro Ramos Venancio
bugfix: When the source register of CALL_NOLINK was...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Evan Cheng
Make two piece constant generation as a single instruct...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Evan Cheng
Fix naming inconsistencies.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Evan Cheng
Special LDR instructions to load from non-pc-relative...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Evan Cheng
Constant generation instructions are re-materializable.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-03
Evan Cheng
ARM callseq_end should have a input flag operand so...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-30
Evan Cheng
- Fix codegen for pc relative constant (e.g. JT) in...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Evan Cheng
Code clean up. Use def : pat instead of defining new...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Evan Cheng
ARM backend contribution from Apple.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-31
Rafael Espindola
implement missing compares
blob
|
commitdiff
|
raw
|
diff to current
2006-12-28
Lauro Ramos Venancio
Implement SELECT_CC (f32/f64) for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-28
Rafael Espindola
remove duplicated line
blob
|
commitdiff
|
raw
|
diff to current
2006-12-26
Lauro Ramos Venancio
This patch defines extloadi1 and fixes an internal...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Rafael Espindola
more general matching of the MVN instruction
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Rafael Espindola
use MVN to handle small negative constants
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Rafael Espindola
add mvn
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Rafael Espindola
fix truncstorei1
blob
|
commitdiff
|
raw
|
diff to current
2006-11-09
Rafael Espindola
implement load effective address similar to the alpha...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Rafael Espindola
initial implementation of addressing mode 2
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Chris Lattner
remove dead/redundant vars
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Rafael Espindola
implement zextload bool and truncstore bool
blob
|
commitdiff
|
raw
|
diff to current
2006-10-24
Chris Lattner
implement uncond branch insertion, mark branches with...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-23
Rafael Espindola
implement STRB and STRH
blob
|
commitdiff
|
raw
|
diff to current
2006-10-19
Rafael Espindola
use Pat to implement extloadi8 and extloadi16
blob
|
commitdiff
|
raw
|
diff to current
2006-10-19
Rafael Espindola
implement undef
blob
|
commitdiff
|
raw
|
diff to current
2006-10-19
Rafael Espindola
implement extloadi8 and extloadi16
blob
|
commitdiff
|
raw
|
diff to current
2006-10-18
Rafael Espindola
add blx
blob
|
commitdiff
|
raw
|
diff to current
2006-10-18
Rafael Espindola
add isTerminatortto b and bcond
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
add the FPUnaryOp and DFPUnaryOp classes
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
add FABSS and FABSD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
remove extra [] in stores
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
initial implementation of addressing mode 5
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
add FSTD and FSTS
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
add FCPYS and FCPYD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
add fdivs e fdivd
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
define the DFPBinOp class
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
add the FPBinOp class
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
define the Addr1BinOp class
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
define the IntBinOp class and use it to implement the...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
fix assembly syntax
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
implement LDRB, LDRSB, LDRH and LDRSH
blob
|
commitdiff
|
raw
|
diff to current
2006-10-16
Rafael Espindola
implement smull and umull
blob
|
commitdiff
|
raw
|
diff to current
2006-10-14
Rafael Espindola
fix some fp condition codes
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Rafael Espindola
add FNEGS and FNEGD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Rafael Espindola
add SBCS and SUBS
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Rafael Espindola
implement unordered floating point compares
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Chris Lattner
mark call adjustments as modifying the SP
blob
|
commitdiff
|
raw
|
diff to current
2006-10-11
Evan Cheng
Add properties to ComplexPattern.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Rafael Espindola
uint <-> double conversion
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Rafael Espindola
add fp sub
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Rafael Espindola
add double <-> int conversion
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Rafael Espindola
compare doubles
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Rafael Espindola
initial support for fp compares. Unordered compares...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Rafael Espindola
add float -> double and double -> float conversion
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Rafael Espindola
add ADDS and ADCS
blob
|
commitdiff
|
raw
|
diff to current
2006-10-07
Rafael Espindola
implement FUITOS and FUITOD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-07
Rafael Espindola
implement FLDD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-07
Rafael Espindola
implement fadds, faddd, fmuls and fmuld
blob
|
commitdiff
|
raw
|
diff to current
2006-10-06
Rafael Espindola
add optional input flag to FMRRD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-05
Rafael Espindola
implement a ArgumentLayout class to factor code common...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-03
Rafael Espindola
Implement floating point constants
blob
|
commitdiff
|
raw
|
diff to current
2006-10-02
Rafael Espindola
fix the names of the 64bit fp register
blob
|
commitdiff
|
raw
|
diff to current
2006-09-29
Rafael Espindola
add floating point registers
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Rafael Espindola
add shifts to addressing mode 1
blob
|
commitdiff
|
raw
|
diff to current
2006-09-11
Rafael Espindola
implement SRL and MUL
blob
|
commitdiff
|
raw
|
diff to current
2006-09-11
Rafael Espindola
partial implementation of the ARM Addressing Mode 1
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Rafael Espindola
implement shl and sra
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Rafael Espindola
add the eor (xor) instruction
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Rafael Espindola
implement unconditional branches
blob
|
commitdiff
|
raw
|
diff to current
2006-09-06
Rafael Espindola
add the orr instruction
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Rafael Espindola
add the "eq" condition code
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Rafael Espindola
create a generic bcond instruction that has a condition...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-24
Rafael Espindola
initial support for branches
blob
|
commitdiff
|
raw
|
diff to current
2006-08-21
Rafael Espindola
initial support for select
blob
|
commitdiff
|
raw
|
diff to current
2006-08-21
Rafael Espindola
add the and instruction
blob
|
commitdiff
|
raw
|
diff to current
2006-08-17
Rafael Espindola
add a "load effective address"
blob
|
commitdiff
|
raw
|
diff to current
2006-08-16
Rafael Espindola
Declare the callee saved regs
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Evan Cheng
CALLSEQ_* produces chain even if that's not needed.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Rafael Espindola
change the addressing mode of the str instruction to...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-03
Rafael Espindola
add and use ARMISD::RET_FLAG
blob
|
commitdiff
|
raw
|
diff to current
2006-08-01
Rafael Espindola
start comments with #
blob
|
commitdiff
|
raw
|
diff to current
2006-07-21
Rafael Espindola
implemented sub
blob
|
commitdiff
|
raw
|
diff to current
2006-07-18
Rafael Espindola
initial prologue and epilogue implementation. Need...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-16
Rafael Espindola
skeleton of a lowerCall implementation for ARM
blob
|
commitdiff
|
raw
|
diff to current
2006-07-11
Rafael Espindola
add the memri memory operand
blob
|
commitdiff
|
raw
|
diff to current
2006-07-10
Rafael Espindola
create the raddr addressing mode that matches any regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-18
Rafael Espindola
initial implementation of ARMRegisterInfo::eliminateFra...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-30
Rafael Espindola
Expand ret into "CopyToReg;BRIND"
blob
|
commitdiff
|
raw
|
diff to current
2006-05-26
Rafael Espindola
On ARM, alignment is in bits
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Rafael Espindola
implement movri
blob
|
commitdiff
|
raw
|
diff to current
2006-05-14
Rafael Espindola
added a skeleton of the ARM backend
blob
|
commitdiff
|
raw
|
diff to current