projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Thumb1 register to register MOV instruction is predicable.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMAsmPrinter.cpp
2011-06-30
Jim Grosbach
Thumb1 register to register MOV instruction is predicable.
blob
|
commitdiff
|
raw
2011-06-30
Jim Grosbach
Pseudo-ize the t2LDMIA_RET instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Pseudo-ize the Thumb tPOP_RET instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Jim Grosbach
Remove redundant Thumb2 ADD/SUB SP instruction definitions.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-28
Eric Christopher
Implement the 'M' output modifier for arm inline asm...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Rafael Espindola
Make size computation less brittle.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-26
Eric Christopher
Reorganize these slightly according to operand type.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-26
Cameron Zwarich
Mark tBX as an indirect branch rather than a return.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Convert tBX_CALL / tBXr9_CALL to actual pseudoinstructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Eric Christopher
Implement the 'm' modifier. Note that it only works...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Make tTAILJMPr/tTAILJMPrND emit a tBX without a precedi...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Rename the existing tBX/tBXr9 instructions to tBX_CALL...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Eric Christopher
Implement the arm 'L' asm modifier.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Eric Christopher
Implement the immediate part of the 'B' modifier.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Eric Christopher
Add more unimplemented asm modifiers and some documenta...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Eric Christopher
Add support for the arm 'y' asm modifier.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-23
Cameron Zwarich
Fix <rdar://problem/9476260> by having tail calls alway...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-20
Rafael Espindola
adds some attributes to attribute section when cpu...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-16
Rafael Espindola
sets bit 0 of the function address of thumb function...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-04
Devang Patel
Do not emit location expression size twice.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-28
Devang Patel
Teach dwarf writer to handle complex address expression...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-27
Devang Patel
Revert r130178. It turned out to be not the optimal...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-26
Devang Patel
Let dwarf writer allocate extra space in the debug...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-22
Devang Patel
Add asserts.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-21
Devang Patel
Fix DWARF description of Q registers.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-21
Devang Patel
Fix DWARF description of S registers.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-03-21
Bill Wendling
We need to pass the TargetMachine object to the InstPri...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-15
Jim Grosbach
Clean up ARM tail calls a bit. They're pseudo-instructi...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-12
Jim Grosbach
Pseudo-ize the ARM Darwin *r9 call instruction definiti...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
Pseudo-ize the ARM 'B' instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
Properly pseudo-ize the ARM LDMIA_RET instruction....
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
ARM assembler stuff is crazy: for .setfp positive value...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
In Thumb1 mode the constant might be materialized via...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Implement frame unwinding information emission for...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Add unwind information emission for thumb stuff
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Preliminary support for ARM frame save directives emiss...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
Renato Golin
Fixing a bug when printing fpu text to object file...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-28
Renato Golin
Fix .fpu printing in ARM assembly, regarding bug llvm...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-07
Jason W Kim
ARM/MC/ELF Lowercase .cpu attributes in .s, but make...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-07
Jason W Kim
Rework some .ARM.attribute work for improved gcc compat...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-21
Evan Cheng
Last round of fixes for movw + movt global address...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-17
Evan Cheng
Materialize GA addresses with movw + movt pairs for...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-12
Jason W Kim
JimG sez: "The value-kinds look like masks, but they...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-12
Jason W Kim
1. Support ELF pcrel relocations for movw/movt:
blob
|
commitdiff
|
raw
|
diff to current
2011-01-11
Evan Cheng
Clean up ARM subtarget code by using Triple ADT.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-01
Anton Korobeynikov
Model operand restrictions of mul-like instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Bill Wendling
r120333 changed the opcode for the Thumb1 stuff from...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Bob Wilson
Avoid report_fatal_error in ARM's PrintAsmOperand method.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-16
Jim Grosbach
Pseudo-ize the Thumb1 tBfar pattern. rdar://8777974
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Jim Grosbach
Add support for MC-ized encoding of tLEApcrel and tLEAp...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Jim Grosbach
Refactor a bit for legibility.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Jim Grosbach
Make sure to propagate the predicate operands for LEApc...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Bill Wendling
The tLDR et al instructions were emitting either a...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Owen Anderson
Second attempt at make Thumb2 LEAs pseudos. This time...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Jim Grosbach
Add a textual message to the assert.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Jim Grosbach
Add a sanity check assert() for t2ADD/SUBrSPi instructi...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-02
Jim Grosbach
Add support for binary encoding of ARM 'adr' instructio...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Jim Grosbach
Refactor LEApcrelJT as a pseudo-instructionlowered...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Jim Grosbach
Move the ARMAsmPrinter class defintiion into a header...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Pseudo-ize ARM MOVPCRX
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Pseudo-ize BX_CALL and friends. Remove dead instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
s/ARM::BRIND/ARM::BX/g to coincide with r120366.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
Pseudo-ize Thumb2 jump tables with explicit MC lowering...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
Rename t2 TBB and TBH instructions to reference that...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
ARM Pseudo-ize tBR_JTr.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
Switch ARM BR_JTm and BR_JTr instructions to be MC...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Jim Grosbach
Make the ARM BR_JTadd instruction an explicit pseudo...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Jim Grosbach
Add FIXMEs.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Chris Lattner
add fields to the .td files unconditionally, simplifyin...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Chris Lattner
rename LowerToMCInst -> LowerARMMachineInstrToMCInst.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Chris Lattner
even more simplifications. ARM MCInstLowering is...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Chris Lattner
simplify and tidy up
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Jim Grosbach
Simplify and clean up MC symbol lookup for ARM constant...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Jim Grosbach
Update ARMConstantPoolValue to not use a modifier strin...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-09
Jim Grosbach
Change the ARMConstantPoolValue modifier string to...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-09
Jim Grosbach
Handle ARM constant pool values that need an explicit...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-09
Jim Grosbach
Further MCize ARM constant pool values. This allows...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-08
Dale Johannesen
Revert 118422 in search of bot verdancy.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-08
Jason W Kim
Support -mcpu=cortex-a8 in ARM attributes - Has Fixme...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-05
Jim Grosbach
MC'ize the '.code 16' and '.thumb_func' ARM directives.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-05
Jim Grosbach
MC'ize simple ARMConstantValue entry emission (with...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-05
Jim Grosbach
Add FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Jim Grosbach
Convert ARM::MOVi2pieces to a true pseudo-instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Jim Grosbach
ARM::MOVi32imm is expanded in ARMExpandPseudoInsts...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Refactor ARM STR/STRB instruction patterns into STR...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jim Grosbach
First part of refactoring ARM addrmode2 (load/store...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-25
Rafael Espindola
Produce the headers directly in the Finish method....
blob
|
commitdiff
|
raw
|
diff to current
2010-10-25
Rafael Espindola
Add a virtual destructor.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-25
Rafael Espindola
Add support for emitting ARM file attributes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-11
Jason W Kim
Second set of ARM/MC/ELF changes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jim Grosbach
remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jason W Kim
First in a sequence of ARM/MC/*ELF* specific work.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jim Grosbach
Kill of the vestiges of the 'call' Modifier (no longer...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jim Grosbach
Now that VDUPfqf and VDUPfdfare properly pseudos, kill...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jim Grosbach
target operand flag values aren't a bitmask
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Jim Grosbach
Nuke the rest of the :comment references
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Jim Grosbach
Rename the AsmPrinter directory to InstPrinter for...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Jim Grosbach
Nuke a few more unused asm strings
blob
|
commitdiff
|
raw
|
diff to current
next