projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
recognize an unsigned add with overflow idiom into uadd.
2010-12-18
Anton Korobeynikov
Restore the behavior of frame lowering before my refactoring.
commit
|
commitdiff
|
tree
2010-12-10
Anton Korobeynikov
Another dummy commit to check GIT mirroring
commit
|
commitdiff
|
tree
2010-12-10
Anton Korobeynikov
Dummy commit to test GIT mirroring
commit
|
commitdiff
|
tree
2010-11-27
Anton Korobeynikov
Move more PEI-related hooks to TFI
commit
|
commitdiff
|
tree
2010-11-27
Anton Korobeynikov
Move callee-saved regs spills / reloads to TFI
commit
|
commitdiff
|
tree
2010-11-20
Anton Korobeynikov
Make this compile on case-sensitive file systemsw
commit
|
commitdiff
|
tree
2010-11-20
Anton Korobeynikov
Move some more hooks to TargetFrameInfo
commit
|
commitdiff
|
tree
2010-11-18
Anton Korobeynikov
Move getInitialFrameState() to TargetFrameInfo
commit
|
commitdiff
|
tree
2010-11-18
Anton Korobeynikov
Move hasFP() and few related hooks to TargetFrameInfo.
commit
|
commitdiff
|
tree
2010-11-15
Anton Korobeynikov
Attempt to unbreak cmake-based builds
commit
|
commitdiff
|
tree
2010-11-15
Anton Korobeynikov
First step of huge frame-related refactoring: move...
commit
|
commitdiff
|
tree
2010-11-15
Anton Korobeynikov
Whitespace cleanup
commit
|
commitdiff
|
tree
2010-10-08
Anton Korobeynikov
Do not check that the bodies of two defs of same linkonce...
commit
|
commitdiff
|
tree
2010-10-03
Anton Korobeynikov
va_args support for Win64.
commit
|
commitdiff
|
tree
2010-10-03
Anton Korobeynikov
Properly emit stack probe on win64 (for non-mingw targets).
commit
|
commitdiff
|
tree
2010-09-28
Anton Korobeynikov
User proper libcall names & condcodes while compiling...
commit
|
commitdiff
|
tree
2010-09-02
Anton Korobeynikov
Properly emit __chkstk call instead of __alloca on...
commit
|
commitdiff
|
tree
2010-09-02
Anton Korobeynikov
Revert win64 changes. They seem to be incomplete
commit
|
commitdiff
|
tree
2010-09-02
Anton Korobeynikov
Properly allocate win64 shadow reg area.
commit
|
commitdiff
|
tree
2010-08-31
Anton Korobeynikov
Some fixes for NetBSD
commit
|
commitdiff
|
tree
2010-08-30
Anton Korobeynikov
Fix borken test
commit
|
commitdiff
|
tree
2010-08-30
Anton Korobeynikov
Expand MOVi32imm in ARM mode after regalloc. This provides
commit
|
commitdiff
|
tree
2010-08-27
Anton Korobeynikov
Properly handle passing of FP stuff to varargs function...
commit
|
commitdiff
|
tree
2010-08-25
Anton Korobeynikov
Fix nasty mingw32 bug, which e.g. prevented llvm-gcc...
commit
|
commitdiff
|
tree
2010-08-23
Anton Korobeynikov
Revert invalid r111792. Jump tables are not broken...
commit
|
commitdiff
|
tree
2010-08-21
Anton Korobeynikov
Use rip-rel addressing on win64 by default. For this...
commit
|
commitdiff
|
tree
2010-08-17
Anton Korobeynikov
Revert part of one of the prev. patches - tailjmp will...
commit
|
commitdiff
|
tree
2010-08-17
Anton Korobeynikov
More fixes for win64:
commit
|
commitdiff
|
tree
2010-08-17
Anton Korobeynikov
Enable more win64 calls folding opportunities.
commit
|
commitdiff
|
tree
2010-08-17
Anton Korobeynikov
Add some win64 coff goodness.
commit
|
commitdiff
|
tree
2010-08-17
Anton Korobeynikov
This patch enables "make unittests" on enable-shared...
commit
|
commitdiff
|
tree
2010-08-17
Anton Korobeynikov
This patch enables ENABLE_SHARED=1 to build DLL based...
commit
|
commitdiff
|
tree
2010-07-26
Anton Korobeynikov
Drop some non-ascii stuff
commit
|
commitdiff
|
tree
2010-07-26
Anton Korobeynikov
Add a note
commit
|
commitdiff
|
tree
2010-07-26
Anton Korobeynikov
Currently EH lowering code expects typeinfo to be global...
commit
|
commitdiff
|
tree
2010-07-24
Anton Korobeynikov
Hook in GlobalMerge pass
commit
|
commitdiff
|
tree
2010-07-24
Anton Korobeynikov
Add hook to insert late LLVM=>LLVM passes just before...
commit
|
commitdiff
|
tree
2010-07-06
Anton Korobeynikov
Fix a major regression on COFF targets introduced by...
commit
|
commitdiff
|
tree
2010-05-29
Anton Korobeynikov
Some A9 load/store cleanups
commit
|
commitdiff
|
tree
2010-05-29
Anton Korobeynikov
Some rough approximations for load/stores on A9
commit
|
commitdiff
|
tree
2010-05-29
Anton Korobeynikov
NEON/VFP stuff can be issued only via Pipe1 on A9
commit
|
commitdiff
|
tree
2010-05-29
Anton Korobeynikov
Add some integer instruction itineraries for A9
commit
|
commitdiff
|
tree
2010-05-16
Anton Korobeynikov
Chris said that the comment char should be escaped...
commit
|
commitdiff
|
tree
2010-05-16
Anton Korobeynikov
Add support for thiscall calling convention.
commit
|
commitdiff
|
tree
2010-05-16
Anton Korobeynikov
Generalize the ARM DAG combiner of mul with constants...
commit
|
commitdiff
|
tree
2010-05-15
Anton Korobeynikov
Some cheap DAG combine goodness for multiplication...
commit
|
commitdiff
|
tree
2010-05-15
Anton Korobeynikov
"trap" pseudo-op turned out to be apple-local.
commit
|
commitdiff
|
tree
2010-05-13
Anton Korobeynikov
Properly set thread-local flag on globals during cpp...
commit
|
commitdiff
|
tree
2010-05-01
Anton Korobeynikov
Insert ANY_EXTEND node instead of invalid truncate...
commit
|
commitdiff
|
tree
2010-05-01
Anton Korobeynikov
Do folding for indirect branches, where possible
commit
|
commitdiff
|
tree
2010-05-01
Anton Korobeynikov
Implement indirect branches on MSP430
commit
|
commitdiff
|
tree
2010-05-01
Anton Korobeynikov
Long branch target oparands are not pc-rel.
commit
|
commitdiff
|
tree
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
next