projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add two statistics to help track how we are computing the inline cost.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
2012-04-11
Evan Cheng
Add more fused mul+add/sub patterns. rdar://10139676
tree
|
commitdiff
2012-04-11
Evan Cheng
Clean up ARM fused multiply + add/sub support some...
tree
|
commitdiff
2012-04-11
Evan Cheng
Match (fneg (fma) to vfnma. rdar://10139676
tree
|
commitdiff
2012-04-11
Kevin Enderby
Fix ARM disassembly of VLD instructions with writebacks...
tree
|
commitdiff
2012-04-11
Jim Grosbach
ARM add missing Thumb1 two-operand aliases for shift...
tree
|
commitdiff
2012-04-11
Evan Cheng
Fix a number of problems with ARM fused multiply add...
tree
|
commitdiff
2012-04-10
Evan Cheng
Handle llvm.fma.* intrinsics. rdar://10914096
tree
|
commitdiff
2012-04-10
Jim Grosbach
ARM fix cc_out operand handling for t2SUBrr instructions.
tree
|
commitdiff
2012-04-10
Evan Cheng
Fix a long standing tail call optimization bug. When...
tree
|
commitdiff
2012-04-10
Jim Grosbach
ARM LDR/LDRT has the same encoding collision as STR...
tree
|
commitdiff
2012-04-09
Chad Rosier
When performing a truncating store, it's possible to...
tree
|
commitdiff
2012-04-09
Chad Rosier
Update comments and remove unnecessary isVolatile(...
tree
|
commitdiff
2012-04-07
Bob Wilson
Fix Thumb __builtin_longjmp with integrated assembler...
tree
|
commitdiff
2012-04-06
Jim Grosbach
Tidy up. 80 columns.
tree
|
commitdiff
2012-04-06
Jakob Stoklund Olesen
ARMPat is equivalent to Requires<[IsARM]>.
tree
|
commitdiff
2012-04-06
Jakob Stoklund Olesen
Eliminate iOS-specific tail call instructions.
tree
|
commitdiff
2012-04-06
Chandler Carruth
There is no portable std::abs overload for int64_t...
tree
|
commitdiff
2012-04-06
Jakob Stoklund Olesen
Allow negative immediates in ARM and Thumb2 compares.
tree
|
commitdiff
2012-04-06
Jakob Stoklund Olesen
Deduplicate ARM call-related instructions.
tree
|
commitdiff
2012-04-05
Jim Grosbach
ARM: Don't form a t2LDRi8 or t2STRi8 with an offset...
tree
|
commitdiff
2012-04-05
Jim Grosbach
ARM assembly aliases for add negative immediates using...
tree
|
commitdiff
2012-04-05
Silviu Baranga
Added support for unpredictable ADC/SBC instructions...
tree
|
commitdiff
2012-04-05
Silviu Baranga
Added support for handling unpredictable arithmetic...
tree
|
commitdiff
2012-04-05
Jim Grosbach
ARM assembly aliases for two-operand V[R]SHR instructions.
tree
|
commitdiff
2012-04-05
Jim Grosbach
ARM assembly parsing for 'msr' plain 'cpsr' operand.
tree
|
commitdiff
2012-04-04
Jakob Stoklund Olesen
Implement ARMBaseInstrInfo::commuteInstruction() for...
tree
|
commitdiff
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
tree
|
commitdiff
2012-04-03
Dylan Noblesmith
ARMDisassembler: drop bogus dependency on ARMCodeGen
tree
|
commitdiff
2012-04-02
Benjamin Kramer
Move getOpcodeName from the various target InstPrinters...
tree
|
commitdiff
2012-04-02
Craig Topper
Remove getInstructionName from MCInstPrinter implementa...
tree
|
commitdiff
2012-04-02
Craig Topper
Make MCInstrInfo available to the MCInstPrinter. This...
tree
|
commitdiff
2012-03-31
Jakob Stoklund Olesen
Add a 2 byte safety margin in offset computations.
tree
|
commitdiff
2012-03-31
Jakob Stoklund Olesen
Add more debugging output to ARMConstantIslandPass.
tree
|
commitdiff
2012-03-30
Jim Grosbach
ARM fix encoding fixup resolution for ldrd and friends.
tree
|
commitdiff
2012-03-30
Jim Grosbach
ARM assembler should prefer non-aliases encoding of...
tree
|
commitdiff
2012-03-30
Jim Grosbach
ARM encoding for VSWP got the second operand incorrect.
tree
|
commitdiff
2012-03-30
Jim Grosbach
ARM can only use narrow encoding for low regs.
tree
|
commitdiff
2012-03-30
Jim Grosbach
ARM integrated assembler should encoding choice for...
tree
|
commitdiff
2012-03-30
Jim Grosbach
ARM assembly parsing needs to be paranoid about negativ...
tree
|
commitdiff
2012-03-30
James Molloy
Ensure conditional BL instructions for ARM are given...
tree
|
commitdiff
2012-03-30
Evan Cheng
ARM target should allow codegenprep to duplicate ret...
tree
|
commitdiff
2012-03-29
Jakob Stoklund Olesen
Invalidate liveness in ARMConstantIslandPass.
tree
|
commitdiff
2012-03-29
Jakob Stoklund Olesen
Prefer even-odd D-register pairs.
tree
|
commitdiff
2012-03-29
Lang Hames
Try using vmov.i32 to materialize FP32 constants that...
tree
|
commitdiff
2012-03-29
Jim Grosbach
ARM assembly 'cmp lr, #0' should not encode using ...
tree
|
commitdiff
2012-03-29
Jakob Stoklund Olesen
Handle register copies for the new ARM register classes.
tree
|
commitdiff
2012-03-28
Jakob Stoklund Olesen
Don't kill the base register when expanding strd.
tree
|
commitdiff
2012-03-28
Jakob Stoklund Olesen
Preserve implicit defs in ARMLoadStoreOptimizer.
tree
|
commitdiff
2012-03-28
Jakob Stoklund Olesen
Spill DPair registers, not just QPR.
tree
|
commitdiff
2012-03-28
Jakob Stoklund Olesen
Revert r153516: "Invalidate liveness in Thumb2ITBlockPass."
tree
|
commitdiff
2012-03-28
Richard Barton
Fixup VST1.32 with writeback instruction. Also re-facto...
tree
|
commitdiff
2012-03-27
Jakob Stoklund Olesen
ARMLoadStoreOptimizer invalidates register liveness.
tree
|
commitdiff
2012-03-27
Jakob Stoklund Olesen
Invalidate liveness in Thumb2ITBlockPass.
tree
|
commitdiff
2012-03-27
Craig Topper
Prune some includes
tree
|
commitdiff
2012-03-27
Craig Topper
Remove unnecessary llvm:: qualifications
tree
|
commitdiff
2012-03-26
Evan Cheng
ARM has a peephole optimization which looks for a def...
tree
|
commitdiff
2012-03-26
Craig Topper
Prune some includes and forward declarations.
tree
|
commitdiff
2012-03-26
Craig Topper
Prune includes and replace uses of ARMRegisterInfo...
tree
|
commitdiff
2012-03-25
Craig Topper
Replace uses of ARMBaseInstrInfo and ARMTargetMachine...
tree
|
commitdiff
2012-03-25
Craig Topper
Prune some includes and forward declarations.
tree
|
commitdiff
2012-03-23
Jim Grosbach
ARM tidy up ARMConstantIsland.cpp.
tree
|
commitdiff
2012-03-22
Silviu Baranga
Added soft fail checks for the disassembler when decodi...
tree
|
commitdiff
2012-03-22
Silviu Baranga
Added soft fail cases for the disassembler when decodin...
tree
|
commitdiff
2012-03-22
Silviu Baranga
Added soft fail cases for the disassembler when decodin...
tree
|
commitdiff
2012-03-21
Kevin Enderby
Fix ARM disassembly of VST1 and VST2 instructions with...
tree
|
commitdiff
2012-03-20
Evan Cheng
Change conditional instructions definitions, e.g. ANDCC...
tree
|
commitdiff
2012-03-20
Matt Beaumont-Gay
remove unused variable
tree
|
commitdiff
2012-03-20
Bob Wilson
Require a base pointer for stack realignment when SP...
tree
|
commitdiff
2012-03-20
Bob Wilson
Remove some redundant checks.
tree
|
commitdiff
2012-03-20
Kevin Enderby
Fix assembling ARM vst2 instructions with double-spaced...
tree
|
commitdiff
2012-03-20
Jim Grosbach
ARM non-scattered MachO relocations for movw/movt.
tree
|
commitdiff
2012-03-20
Silviu Baranga
The ARM instructions that have an unpredictable behavio...
tree
|
commitdiff
2012-03-20
Richard Barton
Test Commit - add a newline
tree
|
commitdiff
2012-03-19
Jim Grosbach
ARM branch relaxation for unconditional t1 branches.
tree
|
commitdiff
2012-03-19
Jim Grosbach
ARM assembly, accept optional '#' on lane index number.
tree
|
commitdiff
2012-03-19
Anton Korobeynikov
Perform mul combine when multiplying wiht negative...
tree
|
commitdiff
2012-03-17
Craig Topper
Reorder includes to match coding standards. Fix an...
tree
|
commitdiff
2012-03-16
Bill Wendling
Check if we can handle the arguments of a call (and...
tree
|
commitdiff
2012-03-16
Jim Grosbach
ARM fix silly typo in optional operand alias.
tree
|
commitdiff
2012-03-16
Jim Grosbach
ARM divided syntax fmrx/fmxr mnemonics.
tree
|
commitdiff
2012-03-16
Jim Grosbach
ARM ldm/stm register lists can be out of order.
tree
|
commitdiff
2012-03-16
Jim Grosbach
ARM optional operand on MRC/MCR assembly instructions.
tree
|
commitdiff
2012-03-16
Jim Grosbach
ARM vmrs system registers mvfr0 and mvfr1 handling.
tree
|
commitdiff
2012-03-15
Jim Grosbach
Remove inadvertant commit.
tree
|
commitdiff
2012-03-15
Chad Rosier
[fast-isel] Address Eli's comments for r152847. Specif...
tree
|
commitdiff
2012-03-15
Chad Rosier
[fast-isel] Don't try to encode LONG_MIN using cmn...
tree
|
commitdiff
2012-03-15
Jim Grosbach
ARM case-insensitive checking for APSR_nzcv.
tree
|
commitdiff
2012-03-15
Jim Grosbach
ARM aliases for pre-unified syntax fcmpz[sd] mnemonics.
tree
|
commitdiff
2012-03-15
Lang Hames
Use vmov.f32 to materialize f32 consts on ARM. This...
tree
|
commitdiff
2012-03-15
Kristof Beyls
Fix VCVT decoding (between floating-point and fixed...
tree
|
commitdiff
2012-03-12
Bob Wilson
Switch to unified syntax for VFP instructions in inline...
tree
|
commitdiff
2012-03-11
Craig Topper
Convert more static tables of registers used by calling...
tree
|
commitdiff
2012-03-11
Craig Topper
Use uint16_t to store registers and opcode in static...
tree
|
commitdiff
2012-03-08
Craig Topper
Use uint16_t to store instruction implicit uses and...
tree
|
commitdiff
2012-03-08
Jim Grosbach
ARM don't use MCRelaxAll, as it's not safe on ARM.
tree
|
commitdiff
2012-03-07
Chad Rosier
[fast-isel] ARMEmitCmp generates FMSTAT, which transfer...
tree
|
commitdiff
2012-03-07
Jim Grosbach
ARM pre-v6 assembly parsing for umull/smull.
tree
|
commitdiff
2012-03-07
Jim Grosbach
ARM pre-v6 alias for 'nop' to 'mov r0, r0'
tree
|
commitdiff
2012-03-07
Jim Grosbach
Tidy up. Remove dead code that slipped into previous...
tree
|
commitdiff
2012-03-06
Jim Grosbach
ARM more NEON VLD/VST composite physical register refac...
tree
|
commitdiff
next