projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
ARM: simplify and extend byval handling
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMAsmPrinter.cpp
2012-11-15
Dmitri Gribenko
Use empty parens for empty function parameter list...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Evan Cheng
Disable the Thumb no-return call optimization:
blob
|
commitdiff
|
raw
|
diff to current
2012-11-08
Amara Emerson
Recommit modified r167540.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-07
Amara Emerson
Revert r167540 until regression tests are updated.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-07
Amara Emerson
Improve ARM build attribute emission for architectures...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Craig Topper
Remove some dead code from ARMAsmPrinter. Add virtual...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Jim Grosbach
ARM: locate user-defined text sections next to default...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-14
Eric Christopher
This needs braces. Spotted by Bill.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-13
Eric Christopher
Add support for the %H output modifier.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-04
Anton Korobeynikov
Skip impdef regs during eabi save/restore list emission...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-28
Bill Wendling
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-26
Jack Carter
There are a number of generic inline asm operand modifi...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Jakob Stoklund Olesen
Avoid depending on list orders and register numbering.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-21
Jim Grosbach
ARM: .end_data_region mismatch in Thumb2.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-18
Jim Grosbach
Refactor data-in-code annotations.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Evan Cheng
Clean up ARM fused multiply + add/sub support some...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-07
Bob Wilson
Fix Thumb __builtin_longjmp with integrated assembler...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-06
Jim Grosbach
Tidy up. 80 columns.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-06
Jakob Stoklund Olesen
Deduplicate ARM call-related instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Craig Topper
Prune includes and replace uses of ARMRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-17
Craig Topper
Reorder includes to match coding standards. Fix an...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Sebastian Pop
updated patch for the ARM fused multiply add/sub
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Evan Cheng
Re-commit r151623 with fix. Only issue special no-retur...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Daniel Dunbar
Revert r151623 "Some ARM implementaions, e.g. A-series...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Evan Cheng
Some ARM implementaions, e.g. A-series, does return...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Evan Cheng
Proper support for a bastardized darwin-eabi hybird...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Bill Wendling
Strip the pointer casts from the constants here.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-01-26
James Molloy
Add support for the R_ARM_TARGET1 relocation, which...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Chandler Carruth
Revert r148686 (and r148694, a fix to it) due to a...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-23
NAKAMURA Takumi
ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHAB...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-22
Anton Korobeynikov
Add fused multiple+add instructions from VFPv4.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-19
Evgeniy Stepanov
Emit ARM EHABI unwinding instructions for 3 more Thumb...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-12
Bob Wilson
Implement 'e' and 'f' modifiers for Neon inline asm...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Jakob Stoklund Olesen
Align ARM constant pool islands via their basic block.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-02
Nick Lewycky
Move global variables in TargetMachine into new TargetO...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-06
Benjamin Kramer
Replace (Lower|Upper)caseString in favor of StringRef...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Owen Anderson
Teach the MC to output code/data region marker labels...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Use the ARMConstantPoolMBB class to handle the MBB...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Use the new ARMConstantPoolSymbol class to handle exter...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Switch over to using ARMConstantPoolConstant for global...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Bill Wendling
Create a machine basic block in the constant pool and...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-21
Andrew Trick
Lower ARM adds/subs to add/sub after adding optional...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Thumb unconditional branches are allowed in IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-02
Jim Grosbach
Tidy up. Formatting.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Jim Grosbach
Static relocation model Thumb jump table interworking.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Evan Cheng
Move TargetRegistry and TargetSelect from Target to...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jim Grosbach
Move ARM frame-unwinding EHABI handling a touch earlier.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Rafael Espindola
Add support for the R and Q constraints.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Renato Golin
Emitting ARM build attributes and values as ULEB, rathe...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-26
Owen Anderson
Split am2offset into register addend and immediate...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Evan Cheng
Separate MCInstPrinter registration from AsmPrinter...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Evan Cheng
Sink ARMMCExpr and ARMAddressingModes into MC layer...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use tPseudoExpand for tTAILJMPrND and tTAILJMPr.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use tPseudoExpand for tTAILJMPd and tTAILJMPdND.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use ARMPseudoExpand for ARM tail calls.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use ARMPseudoExpand for BLr9, BLr9_pred, BXr9, and...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use TableGen'erated pseudo lowering for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Cameron Zwarich
The VMLA instruction and its friends are not actually...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-06
Evan Cheng
createMCInstPrinter doesn't need TargetMachine anymore.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Refact ARM Thumb1 tMOVr instruction family.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Thumb1 register to register MOV instruction is predicable.
blob
|
commitdiff
|
raw
|
diff to current
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
next