projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix Thumb2 encodings of STREX and LDREX.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
2010-12-10
Owen Anderson
Fix Thumb2 encodings of STREX and LDREX.
tree
|
commitdiff
2010-12-10
Jim Grosbach
Correct encoding of rotation immediate for Thumb2 instr...
tree
|
commitdiff
2010-12-10
Jim Grosbach
Fix encoding of 'U' bit for Thumb2 STRD/LDRD instructio...
tree
|
commitdiff
2010-12-10
Jim Grosbach
More trivial cleanup. No need to define the EncoderMeth...
tree
|
commitdiff
2010-12-10
Jim Grosbach
Tidy up.
tree
|
commitdiff
2010-12-10
Jim Grosbach
Trailing whitespace.
tree
|
commitdiff
2010-12-10
Bob Wilson
Fix some invalid alignments for Neon vld-dup and vld...
tree
|
commitdiff
2010-12-10
Jim Grosbach
Teach isCSRestore() that ARM/Thumb2 functions will...
tree
|
commitdiff
2010-12-10
Jim Grosbach
Thumb unconditional branch binary encoding. rdar:/...
tree
|
commitdiff
2010-12-10
Jim Grosbach
Thumb conditional branch binary encodings. rdar://8745367
tree
|
commitdiff
2010-12-10
Kevin Enderby
Fix the leak from r121401 of the Operands erased in...
tree
|
commitdiff
2010-12-09
Bill Wendling
Thumb ldr reg+imm offsets were encoded incorrectly...
tree
|
commitdiff
2010-12-09
Owen Anderson
Use the new IsAligned fixup flag to improve fixup encod...
tree
|
commitdiff
2010-12-09
Owen Anderson
Fix an issue in some Thumb fixups, where the effective...
tree
|
commitdiff
2010-12-09
Jim Grosbach
Rename CB/CBZ specific fixup accordingly.
tree
|
commitdiff
2010-12-09
Kevin Enderby
Add support for parsing ARM arithmetic instructions...
tree
|
commitdiff
2010-12-09
Jim Grosbach
Rename the encoder method for t_cbtarget to match.
tree
|
commitdiff
2010-12-09
Jim Grosbach
Thumb needs a few different encoding schemes for branch...
tree
|
commitdiff
2010-12-09
Jim Grosbach
ARM stm/ldm instructions require more than one register...
tree
|
commitdiff
2010-12-09
Jim Grosbach
tidy up.
tree
|
commitdiff
2010-12-09
Jim Grosbach
80 columns.
tree
|
commitdiff
2010-12-09
Owen Anderson
Fix encoding of the immediate operands on post-indexed...
tree
|
commitdiff
2010-12-09
Eric Christopher
Fix up some comments.
tree
|
commitdiff
2010-12-09
Owen Anderson
Fix Thumb2 fixups for ldr.
tree
|
commitdiff
2010-12-09
Jim Grosbach
Add a textual message to the assert.
tree
|
commitdiff
2010-12-09
Jim Grosbach
Add a sanity check assert() for t2ADD/SUBrSPi instructi...
tree
|
commitdiff
2010-12-09
Jim Grosbach
When using multiple instructions to reference a frame...
tree
|
commitdiff
2010-12-09
Jim Grosbach
The add/sub SP instructions are really pseudos. The...
tree
|
commitdiff
2010-12-09
Matt Beaumont-Gay
Remove unused variables
tree
|
commitdiff
2010-12-09
Owen Anderson
Fix typo in Thumb2 branch fixup.
tree
|
commitdiff
2010-12-09
Bill Wendling
Remove extraneous semicolon.
tree
|
commitdiff
2010-12-09
Bill Wendling
Attempt to make the bit-twiddling readable resulted...
tree
|
commitdiff
2010-12-09
Bill Wendling
The BLX instruction is encoded differently than the...
tree
|
commitdiff
2010-12-09
Owen Anderson
Fix Thumb2 BCC encoding and fixups.
tree
|
commitdiff
2010-12-08
Jason W Kim
Style nit and whitespace cleanup
tree
|
commitdiff
2010-12-08
Jim Grosbach
Clean up the add/sub w/ SP source reg instructions...
tree
|
commitdiff
2010-12-08
Jim Grosbach
Fix T2TwoRegImm and use it for t2ADDrSPi12 and friends.
tree
|
commitdiff
2010-12-08
Jason W Kim
Removed dead comment.
tree
|
commitdiff
2010-12-08
Jason W Kim
ARM/MC/ELF TPsoft is now a proper pseudo inst.
tree
|
commitdiff
2010-12-08
Jim Grosbach
T2TwoRegImm isn't right for t2SUBrSPi12. Use T2I instead.
tree
|
commitdiff
2010-12-08
Jim Grosbach
Add operand encoding for Thumb2 subw SP + imm. rdar...
tree
|
commitdiff
2010-12-08
Jim Grosbach
Add operand encoding for Thumb2 addw Rn + imm. rdar...
tree
|
commitdiff
2010-12-08
Bill Wendling
Support the "target" encodings for the CB[N]Z instructions.
tree
|
commitdiff
2010-12-08
Evan Cheng
Fix an obvious cut-n-paste error.
tree
|
commitdiff
2010-12-08
Jim Grosbach
Add operand encoding for Thumb2 addw SP + imm. rdar...
tree
|
commitdiff
2010-12-08
Jim Grosbach
Parameterize opcode encoding bits for Thumb2 extended...
tree
|
commitdiff
2010-12-08
Jim Grosbach
Fix operand encoding for Thumb2 extended precision...
tree
|
commitdiff
2010-12-08
Jim Grosbach
Simplify T2 operand assignment notation a bit. No need...
tree
|
commitdiff
2010-12-08
Jim Grosbach
Tweak ARM fixup value adjustments for Thumb to better...
tree
|
commitdiff
2010-12-08
Andrew Trick
Generalize PostRAHazardRecognizer so it can be used...
tree
|
commitdiff
2010-12-08
Owen Anderson
Improve comment.
tree
|
commitdiff
2010-12-08
Jim Grosbach
Add initializer.
tree
|
commitdiff
2010-12-08
Evan Cheng
Add comments.
tree
|
commitdiff
2010-12-08
Bill Wendling
Add support for loading from a constant pool.
tree
|
commitdiff
2010-12-08
Jim Grosbach
Let target asm backends see assembler flags as they...
tree
|
commitdiff
2010-12-08
Owen Anderson
Simplify the byte reordering logic slightly.
tree
|
commitdiff
2010-12-08
Owen Anderson
VLDR fixups need special handling under Thumb. While...
tree
|
commitdiff
2010-12-07
Matt Beaumont-Gay
Fix a warning about a variable which is only used in...
tree
|
commitdiff
2010-12-07
Bill Wendling
Cleanup in the Darwin end. No functionality change.
tree
|
commitdiff
2010-12-07
Evan Cheng
Fix a bad prologue / epilogue codegen bug where the...
tree
|
commitdiff
2010-12-07
Bill Wendling
A bit of cleanup: early exit ApplyFixup and cache the...
tree
|
commitdiff
2010-12-07
Jim Grosbach
Binary encoding for ARM tLDRspi and tSTRspi.
tree
|
commitdiff
2010-12-07
Owen Anderson
Fix Thumb2 encoding of the S bit.
tree
|
commitdiff
2010-12-07
Jim Grosbach
Refactor the ARM CMPz* patterns to just use the normal...
tree
|
commitdiff
2010-12-07
Evan Cheng
Code clean up; no functionality change.
tree
|
commitdiff
2010-12-07
Evan Cheng
Code clean up; no functionality change.
tree
|
commitdiff
2010-12-07
Jim Grosbach
Encode the literal field for tCMPzi instruction.
tree
|
commitdiff
2010-12-07
Benjamin Kramer
Add parens to pacify gcc.
tree
|
commitdiff
2010-12-07
Jay Foad
PR5207: Change APInt methods trunc(), sext(), zext...
tree
|
commitdiff
2010-12-07
Owen Anderson
Second attempt at converting Thumb2's LDRpci, including...
tree
|
commitdiff
2010-12-06
Jim Grosbach
Add fixup for Thumb1 BL/BLX instructions.
tree
|
commitdiff
2010-12-06
Rafael Espindola
Remove the instruction fragment to data fragment loweri...
tree
|
commitdiff
2010-12-06
Owen Anderson
Revert r121021, which broke the buildbots.
tree
|
commitdiff
2010-12-06
Jim Grosbach
Trailing whitespace.
tree
|
commitdiff
2010-12-06
Owen Anderson
Improve handling of Thumb2 PC-relative loads by convert...
tree
|
commitdiff
2010-12-06
Jim Grosbach
Encode the register operand of ARM CondCode operands...
tree
|
commitdiff
2010-12-06
Jim Grosbach
The ARM AsmMatcher needs to know that the CCOut operand...
tree
|
commitdiff
2010-12-05
Evan Cheng
Eliminate unneeded #include's.
tree
|
commitdiff
2010-12-05
NAKAMURA Takumi
ARM/CMakeLists.txt: Add missing MLxExpansionPass.cpp...
tree
|
commitdiff
2010-12-05
Evan Cheng
Code clean up.
tree
|
commitdiff
2010-12-05
Evan Cheng
Remove an unused variable.
tree
|
commitdiff
2010-12-05
Evan Cheng
Making use of VFP / NEON floating point multiply-accumu...
tree
|
commitdiff
2010-12-04
Bob Wilson
The Thumb tADDrSPi instruction is not valid when the...
tree
|
commitdiff
2010-12-04
Jim Grosbach
Encode condition code for Thumb1 conditional branch...
tree
|
commitdiff
2010-12-03
Jim Grosbach
Correctly size-reduce the t2CMPzrr instruction to tCMPz...
tree
|
commitdiff
2010-12-03
Bill Wendling
Use correct variable names to match the patterns.
tree
|
commitdiff
2010-12-03
Jim Grosbach
Match pattern operand names to expected encoding field...
tree
|
commitdiff
2010-12-03
Jim Grosbach
Remove incorrect BL target encoding (it's similar to...
tree
|
commitdiff
2010-12-03
Jim Grosbach
Encode the 32-bit wide Thumb (and Thumb2) instructions...
tree
|
commitdiff
2010-12-03
Jim Grosbach
When using the 'push' mnemonic for Thumb2 stmdb, be...
tree
|
commitdiff
2010-12-03
Benjamin Kramer
Remove unused variable.
tree
|
commitdiff
2010-12-03
Jim Grosbach
Reduce t2 ldr/str instructions to the correct t1 versio...
tree
|
commitdiff
2010-12-03
Jason W Kim
fix ARM::fixup_arm_branch, cleanup, and share more...
tree
|
commitdiff
2010-12-03
Jim Grosbach
No need to declare EncoderMethod property anymore;...
tree
|
commitdiff
2010-12-03
Jim Grosbach
Add FIXMEs.
tree
|
commitdiff
2010-12-03
Jim Grosbach
Size reduction for tPUSH come from t2STMDB_UPD, not...
tree
|
commitdiff
2010-12-03
Bill Wendling
Don't overwrite the opcode passed into the T1Special...
tree
|
commitdiff
2010-12-03
Bill Wendling
Add Thumb encoding for some more instructions.
tree
|
commitdiff
2010-12-03
Bill Wendling
The tLDR instruction wasn't encoded properly:
tree
|
commitdiff
2010-12-02
Jim Grosbach
Trailing whitespace.
tree
|
commitdiff
next