projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
%RCX is not a function live-out in eh.return functions.
2012-06-24
Hal Finkel
Allow controlling vectorization of boolean values separately...
commit
|
commitdiff
|
tree
2012-06-23
Hal Finkel
Allow BBVectorize to fuse compare instructions.
commit
|
commitdiff
|
tree
2012-06-22
Hal Finkel
Add support for the PPC isel instruction.
commit
|
commitdiff
|
tree
2012-06-22
Hal Finkel
Revert r158679 - use case is unclear (and it increases...
commit
|
commitdiff
|
tree
2012-06-22
Hal Finkel
Convert the PPC backend to use the new FMA infrastructure.
commit
|
commitdiff
|
tree
2012-06-21
Hal Finkel
Treat TargetGlobalAddress as a constant for the purpose...
commit
|
commitdiff
|
tree
2012-06-20
Hal Finkel
Add support for generating reg+reg (indexed) pre-inc...
commit
|
commitdiff
|
tree
2012-06-20
Hal Finkel
Fix DAGCombine to deal with ext-conversion of pre/post_inc...
commit
|
commitdiff
|
tree
2012-06-19
Hal Finkel
Mark most PPC register classes to avoid write-after...
commit
|
commitdiff
|
tree
2012-06-19
Hal Finkel
Add support for generating reg+reg preinc stores on...
commit
|
commitdiff
|
tree
2012-06-18
Hal Finkel
Allow up to 64 functional units per processor itinerary.
commit
|
commitdiff
|
tree
2012-06-16
Hal Finkel
Cleanup trip-count finding for PPC CTR loops (and some...
commit
|
commitdiff
|
tree
2012-06-16
Hal Finkel
Teach BBVectorize to combine, when possible, or discard...
commit
|
commitdiff
|
tree
2012-06-16
Hal Finkel
Move the Metadata merging methods from GVN and make...
commit
|
commitdiff
|
tree
2012-06-13
Hal Finkel
Add another missing 64-bit itinerary definition for...
commit
|
commitdiff
|
tree
2012-06-12
Hal Finkel
Add some missing 64-bit itinerary definitions for the...
commit
|
commitdiff
|
tree
2012-06-12
Hal Finkel
Split out the PPC instruction class IntSimple from...
commit
|
commitdiff
|
tree
2012-06-12
Hal Finkel
Fixes for PPC host detection and features.
commit
|
commitdiff
|
tree
2012-06-12
Hal Finkel
Add two newlines in ParseSubtargetFeatures's debug...
commit
|
commitdiff
|
tree
2012-06-12
Hal Finkel
Reapply r158337, this time properly protect Darwin...
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Move PPC host-CPU detection logic from PPCSubtarget...
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Enable MFOCRF generation on the PPC A2 core.
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Rename the PPC target feature gpul to mfocrf.
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Add A2 to the list of PPC CPUs recognized by Linux...
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Emit the two-operand form of the PPC mfcr instruction...
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Add local CPU detection for Linux PPC.
commit
|
commitdiff
|
tree
2012-06-11
Hal Finkel
Add POWER6 and POWER7 CPU types to the PPC backend.
commit
|
commitdiff
|
tree
2012-06-10
Hal Finkel
Enable ILP scheduling for all nodes by default on PPC.
commit
|
commitdiff
|
tree
2012-06-10
Hal Finkel
Use critical anti-dep. breaking on all PPC targets...
commit
|
commitdiff
|
tree
2012-06-09
Hal Finkel
Improve ext/trunc patterns on PPC64.
commit
|
commitdiff
|
tree
2012-06-09
Hal Finkel
Enable tail merging on PPC.
commit
|
commitdiff
|
tree
2012-06-08
Hal Finkel
Remove the TODO statement in the PPC README re: CTR...
commit
|
commitdiff
|
tree
2012-06-08
Hal Finkel
Enable PPC CTR loop formation by default.
commit
|
commitdiff
|
tree
2012-06-08
Hal Finkel
Mark the PPC CTRRC and CTRRC8 register classes as non...
commit
|
commitdiff
|
tree
2012-06-08
Hal Finkel
Disable the PPC CTR-Loops pass by default.
commit
|
commitdiff
|
tree
2012-06-08
Hal Finkel
Fix a bug in the new PPC CTR-Loops pass.
commit
|
commitdiff
|
tree
2012-06-08
Hal Finkel
Add the PPCCTRLoops pass: a PPC machine-code-level...
commit
|
commitdiff
|
tree
2012-06-04
Hal Finkel
Fix a copy-and-paste duplication error in the PPC 440...
commit
|
commitdiff
|
tree
2012-06-04
Hal Finkel
Enable generating PPC pre-increment (r+imm) instructions...
commit
|
commitdiff
|
tree
2012-05-20
Hal Finkel
Add a missing PPC 64-bit stwu pattern.
commit
|
commitdiff
|
tree
2012-05-19
Hal Finkel
Add a FIXME about access to negative stack-pointer...
commit
|
commitdiff
|
tree
2012-04-27
Hal Finkel
Don't vectorize target-specific types (ppc_fp128, x86_fp80...
commit
|
commitdiff
|
tree
2012-04-16
Hal Finkel
Link to the autovectorization EuroLLVM slides in the...
commit
|
commitdiff
|
tree
2012-04-16
Hal Finkel
Fix style violation in BBVectorize (pointed out by...
commit
|
commitdiff
|
tree
2012-04-16
Hal Finkel
Say something about -vectorize in the release notes.
commit
|
commitdiff
|
tree
2012-04-16
Hal Finkel
Simplify checking for pointer types in BBVectorize...
commit
|
commitdiff
|
tree
2012-04-16
Hal Finkel
Remove dead SD nodes after the combining pass. Fixes...
commit
|
commitdiff
|
tree
2012-04-14
Hal Finkel
Fix an error in BBVectorize important for vectorizing...
commit
|
commitdiff
|
tree
2012-04-14
Hal Finkel
Enhance BBVectorize to more-properly handle pointer...
commit
|
commitdiff
|
tree
2012-04-13
Hal Finkel
Add support to BBVectorize for vectorizing selects.
commit
|
commitdiff
|
tree
2012-04-13
Hal Finkel
By default, use Early-CSE instead of GVN for vectorization...
commit
|
commitdiff
|
tree
2012-04-02
Hal Finkel
The binutils for the IBM BG/P are too old to support...
commit
|
commitdiff
|
tree
2012-04-02
Hal Finkel
Add triple support for the IBM BG/P and BG/Q supercomputers.
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Fix some 80-col. violations I introduced with the A2...
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Enable prefetch generation on PPC64.
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Add LdStSTD* itin. for the PPC64 A2 core.
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Set the default PPC node scheduling preference to ILP...
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Add ppc440 itin. entries for LdStSTD*
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Use full anti-dep. breaking with post-ra sched. on...
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Add instruction itinerary for the PPC64 A2 core.
commit
|
commitdiff
|
tree
2012-04-01
Hal Finkel
Split the LdStGeneral PPC itin. class into LdStLoad...
commit
|
commitdiff
|
tree
2012-03-31
Hal Finkel
Fix dynamic linking on PPC64.
commit
|
commitdiff
|
tree
2012-03-31
Hal Finkel
Correctly vectorize powi.
commit
|
commitdiff
|
tree
2012-03-24
Hal Finkel
Fix small-integer VAARG on SVR4 ABI PPC64.
commit
|
commitdiff
|
tree
2012-03-24
Hal Finkel
Add the ability to promote legal integer VAARGs. This...
commit
|
commitdiff
|
tree
2012-03-22
Hal Finkel
PPC::DBG_VALUE must use Reg+Imm frame-index elimination...
commit
|
commitdiff
|
tree
2012-02-29
Hal Finkel
Add myself to the credits file
commit
|
commitdiff
|
tree
2012-02-27
Hal Finkel
Allow llvm-stress to optionally generate the other...
commit
|
commitdiff
|
tree
2012-02-26
Hal Finkel
Default TargetData alignment information for 128-bit...
commit
|
commitdiff
|
tree
2012-02-25
Hal Finkel
Revert r151278, breaks static linking.
commit
|
commitdiff
|
tree
2012-02-24
Hal Finkel
X11/X2 loads around indirect calls on ppc64 should...
commit
|
commitdiff
|
tree
2012-02-24
Hal Finkel
Don't crash when a glue node contains an internal CopyToReg
commit
|
commitdiff
|
tree
2012-02-22
Hal Finkel
Allow the use of an alternate symbol for calculating...
commit
|
commitdiff
|
tree
2012-02-10
Hal Finkel
Update BBVectorize to use aliasesUnknownInst.
commit
|
commitdiff
|
tree
2012-02-10
Hal Finkel
Have AliasSet::aliasesUnknownInst use pointer TBAA...
commit
|
commitdiff
|
tree
2012-02-10
Hal Finkel
Make aliasesPointer and aliasesUnknownInst public members...
commit
|
commitdiff
|
tree
2012-02-07
Hal Finkel
Allow bugpoint to recognize -bb-vectorize
commit
|
commitdiff
|
tree
2012-02-04
Hal Finkel
Boost the effective chain depth of loads and stores.
commit
|
commitdiff
|
tree
2012-02-02
Hal Finkel
Minor changes from review.
commit
|
commitdiff
|
tree
2012-02-02
Hal Finkel
Vectorize long blocks in groups.
commit
|
commitdiff
|
tree
2012-02-01
Hal Finkel
A few of the changes suggested in code review (by Nick...
commit
|
commitdiff
|
tree
2012-02-01
Hal Finkel
Add a basic-block autovectorization pass.
commit
|
commitdiff
|
tree
2012-01-16
Hal Finkel
Cleanup PPC RLWINM8 vs RLWINM
commit
|
commitdiff
|
tree
2012-01-16
Hal Finkel
AggressiveAntiDepBreaker needs to skip debug values...
commit
|
commitdiff
|
tree
2011-12-30
Hal Finkel
Cleanup stack/frame register define/kill states. This...
commit
|
commitdiff
|
tree
2011-12-15
Hal Finkel
Add a test case to make sure that the nop really does...
commit
|
commitdiff
|
tree
2011-12-15
Hal Finkel
Ensure that the nop that should follow a bl call in...
commit
|
commitdiff
|
tree
2011-12-10
Hal Finkel
Make CR spill and restore use a reserved register....
commit
|
commitdiff
|
tree
2011-12-08
Hal Finkel
MTCTR needs to be glued to BCTR so that CTR is not...
commit
|
commitdiff
|
tree
2011-12-07
Hal Finkel
make CR spill and restore 64-bit clean (no functional...
commit
|
commitdiff
|
tree
2011-12-07
Hal Finkel
make base register selection used in eliminateFrameIndex...
commit
|
commitdiff
|
tree
2011-12-07
Hal Finkel
set mayStore and mayLoad on CR pseudos
commit
|
commitdiff
|
tree
2011-12-07
Hal Finkel
64-bit LR8 load should use X11 not R11
commit
|
commitdiff
|
tree
2011-12-06
Hal Finkel
delaying restore-cr changed assigned registers in some...
commit
|
commitdiff
|
tree
2011-12-06
Hal Finkel
add a test case that uses RESTORE_CR
commit
|
commitdiff
|
tree
2011-12-06
Hal Finkel
add RESTORE_CR and support CR unspills
commit
|
commitdiff
|
tree
2011-12-06
Hal Finkel
remove old FIXME
commit
|
commitdiff
|
tree
2011-12-05
Hal Finkel
Add test case - this input used to crash because of...
commit
|
commitdiff
|
tree
2011-12-05
Hal Finkel
enable PPC register scavenging by default (update tests...
commit
|
commitdiff
|
tree
2011-12-05
Hal Finkel
don't include CR bit subregs in callee-saved list
commit
|
commitdiff
|
tree
next