projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM disassembler did not react to recent changes to the NEON instruction table.
2010-04-18
Anton Korobeynikov
Add missed part of prev. commit
commit
|
commitdiff
|
tree
2010-04-18
Anton Korobeynikov
Make processor FUs unique for given itinerary. This...
commit
|
commitdiff
|
tree
2010-04-15
Anton Korobeynikov
Revert r100896 and around - this breaks the only mingw32...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Remove late ARM codegen optimization pass committed...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Split A8/A9 itins - they already were too big.
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Add some crude itin approximation for VFP load / stores...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Add some crude approximation for neon load/store instructions
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Add some A8-based approximation for instructions with...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Move NEON-VFP domain fixer upper, so post-RA scheduler...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Since tblgen bug was fixed (thanks Jakob!) we don't...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Fix A8 FP NEON MAC itins
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
A9 NEON FP itins
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Some permute goodness for A9
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
More shift itins for A9
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
More fixes for itins
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Fix invalid itins for 32-bit varians of VMLAL and friends
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Add MAC stuff for A9
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Fix invalid NEON MAC itins on A8
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Fix itins for VPAL
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Fix itins for VABA
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Correct VMVN itinerary: operand is read in the second...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
More A9 itineraries
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Correct itinerary class for VPADD
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
VP{MAX, MIN} are of IIC_VSUBi4D itin class as well.
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
VHADD differs from VHSUB at least on A9 - the former...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Some easy NEON scheduling goodness for A9
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Define new itin classes for ARM <-> VFP reg moves to...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
FCONST{S,D} behaves the same way as FP unary instructions...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Proper cycle times for locks, since wbck latency can...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Add new itin classes for FP16 <-> FP32 conversions...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Make use of new reserved/required scheduling stuff...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Initial support for different kinds of FU reservation.
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Factor out scoreboard into separate class. This way...
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Some bits of A9 scheduling: VFP
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Separate const from non-const stuff during mergeing
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Some initial version of global merger
commit
|
commitdiff
|
tree
2010-04-07
Anton Korobeynikov
Add hook to insert late LLVM=>LLVM passes just before...
commit
|
commitdiff
|
tree
2010-03-28
Anton Korobeynikov
Properly quote the quotes :) during cmdline construction...
commit
|
commitdiff
|
tree
2010-03-26
Anton Korobeynikov
Add few missed libcalls and correct names for others.
commit
|
commitdiff
|
tree
2010-03-19
Anton Korobeynikov
FP16 constfolding
commit
|
commitdiff
|
tree
2010-03-18
Anton Korobeynikov
Get rid of target-specific fp <-> int nodes when still...
commit
|
commitdiff
|
tree
2010-03-18
Anton Korobeynikov
Get rid of target-specific nodes for fp16 <-> fp32...
commit
|
commitdiff
|
tree
2010-03-18
Anton Korobeynikov
Refactor Reg-Reg copy emission routine for ARM. This...
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Fix typo
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Document fp16 intrinsics
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Feature test for half precision FP.
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Add substarget feature for FP16
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Add codegen support for FP16 on ARM
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Make default expansion for FP16 <-> FP32 nodes into...
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Add DAG nodes to represent FP16 <-> FP32 intrinsics
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Cleanup
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
The fp16 <-> fp32 intrinsics are pure, mark them so...
commit
|
commitdiff
|
tree
2010-03-14
Anton Korobeynikov
Add intrinsics to represent fp16 <-> fp32 conversions
commit
|
commitdiff
|
tree
2010-03-06
Anton Korobeynikov
Describe what's going on with mingw alloca and why...
commit
|
commitdiff
|
tree
2010-03-06
Anton Korobeynikov
Initial bits of ARMv4-only support.
commit
|
commitdiff
|
tree
2010-03-06
Anton Korobeynikov
Lower dynamic stack allocation on mingw32 to separate...
commit
|
commitdiff
|
tree
2010-03-06
Anton Korobeynikov
Do not use '&' prefix for globals when register base...
commit
|
commitdiff
|
tree
2010-02-21
Anton Korobeynikov
It turned out that we failed to emit proper symbol...
commit
|
commitdiff
|
tree
2010-02-21
Anton Korobeynikov
IT turns out that during jumpless setcc lowering eq...
commit
|
commitdiff
|
tree
2010-02-19
Anton Korobeynikov
Use the same encoding for EH stuff uniformly on all...
commit
|
commitdiff
|
tree
2010-02-17
Anton Korobeynikov
Use pointer-wide encoding for LSDA and FDE on Darwin.
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
Add missed entry to cmake build list file
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
Use ttype encoding consistently
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
Fix a silly darwin-only typo introduced during merge.
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
Move TLOF implementations to libCodegen to resolve...
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
It turns out that we emitted completely wrong common...
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
Add suffix for stubs, so we won't have name clashes...
commit
|
commitdiff
|
tree
2010-02-15
Anton Korobeynikov
Preliminary patch to improve dwarf EH generation -...
commit
|
commitdiff
|
tree
2010-02-14
Anton Korobeynikov
Forgot to commit the header
commit
|
commitdiff
|
tree
2010-02-14
Anton Korobeynikov
Drop winmcasminfo and use normal AT&T COFF for all...
commit
|
commitdiff
|
tree
2010-02-12
Anton Korobeynikov
Testcases for recent stdcall / fastcall mangling improvements
commit
|
commitdiff
|
tree
2010-02-12
Anton Korobeynikov
Setup correct data layout to match gcc's expectations...
commit
|
commitdiff
|
tree
2010-02-12
Anton Korobeynikov
Cleanup stdcall / fastcall name mangling.
commit
|
commitdiff
|
tree
2010-02-11
Anton Korobeynikov
Document binutils requirements for coff targets (cygwin...
commit
|
commitdiff
|
tree
2010-01-30
Anton Korobeynikov
Fix a gross typo: ARMv6+ may or may not support unaligned...
commit
|
commitdiff
|
tree
2010-01-16
Anton Korobeynikov
Provide magic define on mingw to not generate inline...
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
zext / truncate is free on msp430. Inform codegen about...
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Reenable tests
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Add branch relaxation pass (shamelessly stolen from...
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Provide instruction sizes & encoding. No opcodes yet...
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Enable bit tests and setcc stuff.
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Add micro-optimization which allows us to fold imm...
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Add instruction formats & support stuff
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Temporary disable tests
commit
|
commitdiff
|
tree
2010-01-15
Anton Korobeynikov
Fix cmp emission on msp430: we definitely should turn...
commit
|
commitdiff
|
tree
2010-01-14
Anton Korobeynikov
Add variable-width shifts for MSP430
commit
|
commitdiff
|
tree
2010-01-14
Anton Korobeynikov
Remove pseudo-MI in custom inserter.
commit
|
commitdiff
|
tree
2010-01-14
Anton Korobeynikov
Remove spurious semicolon.
commit
|
commitdiff
|
tree
2010-01-05
Anton Korobeynikov
Regenerate
commit
|
commitdiff
|
tree
2010-01-05
Anton Korobeynikov
Proper deduce z/System LLVM target from target triple...
commit
|
commitdiff
|
tree
2010-01-04
Anton Korobeynikov
Fix invalid chain folding for memory variant of sdiv...
commit
|
commitdiff
|
tree
2009-12-22
Anton Korobeynikov
Add testcase for PR5703
commit
|
commitdiff
|
tree
2009-12-22
Anton Korobeynikov
Restore snprintf weirdness for VCPP only
commit
|
commitdiff
|
tree
2009-12-21
Anton Korobeynikov
Remove uber-gross hack. The define _snprintf to snprintf...
commit
|
commitdiff
|
tree
2009-12-21
Anton Korobeynikov
Mark FPW as allocable when frame address is taken.
commit
|
commitdiff
|
tree
2009-12-19
Anton Korobeynikov
Bump alignment requirements for windows targets to...
commit
|
commitdiff
|
tree
2009-12-19
Anton Korobeynikov
Use 4-arg getVTList) variant instead of generic one...
commit
|
commitdiff
|
tree
2009-12-13
Anton Korobeynikov
Fix weird typo which leads to unallocated memory access...
commit
|
commitdiff
|
tree
2009-12-13
Anton Korobeynikov
Do not allow uninitialize access during debug printing
commit
|
commitdiff
|
tree
2009-12-12
Anton Korobeynikov
Implement variable-width shifts.
commit
|
commitdiff
|
tree
next