projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Annotate remaining IIC_BIN_* instructions.
2013-03-19
Hal Finkel
Add a comment to the CodeGen/PowerPC/asym-regclass...
commit
|
commitdiff
|
tree
2013-03-19
Hal Finkel
Prepare to make r0 an allocatable register on PPC
commit
|
commitdiff
|
tree
2013-03-19
Hal Finkel
Cleanup PPC64 unaligned i64 load/store
commit
|
commitdiff
|
tree
2013-03-19
Hal Finkel
Don't reserve R31 on PPC64 unless the frame pointer...
commit
|
commitdiff
|
tree
2013-03-18
Hal Finkel
Fix a sign-extension bug in PPCCTRLoops
commit
|
commitdiff
|
tree
2013-03-18
Hal Finkel
Fix PPC unaligned 64-bit loads and stores
commit
|
commitdiff
|
tree
2013-03-18
Hal Finkel
Fix 80-col. violations in PPCCTRLoops
commit
|
commitdiff
|
tree
2013-03-18
Hal Finkel
Fix large count and negative constant count handling...
commit
|
commitdiff
|
tree
2013-03-18
Hal Finkel
Cleanup initial-value constants in PPCCTRLoops
commit
|
commitdiff
|
tree
2013-03-17
Hal Finkel
Improve PPC VR (Altivec) register spilling
commit
|
commitdiff
|
tree
2013-03-16
Hal Finkel
Remove FIXMEs in PPC test cases related to unaligned...
commit
|
commitdiff
|
tree
2013-03-16
Hal Finkel
Remove PPC avoidWriteAfterWrite callback
commit
|
commitdiff
|
tree
2013-03-15
Hal Finkel
Enable unaligned memory access on PPC for scalar types
commit
|
commitdiff
|
tree
2013-03-15
Hal Finkel
Protect PPC Altivec patterns with a predicate
commit
|
commitdiff
|
tree
2013-03-15
Hal Finkel
Allocate the RS spill slot for any PPC function with...
commit
|
commitdiff
|
tree
2013-03-14
Hal Finkel
Move estimateStackSize from ARM into MachineFrameInfo
commit
|
commitdiff
|
tree
2013-03-14
Hal Finkel
Provide the register scavenger to processFunctionBeforeFrame...
commit
|
commitdiff
|
tree
2013-03-14
Hal Finkel
Use frame-index scavenging for PPC register spilling
commit
|
commitdiff
|
tree
2013-03-14
Hal Finkel
Not all PPC functions with a frame pointer need a RS...
commit
|
commitdiff
|
tree
2013-03-14
Hal Finkel
Add a comment about overlapping PPC frame offsets
commit
|
commitdiff
|
tree
2013-03-12
Hal Finkel
Don't reserve R2 on Darwin/PPC
commit
|
commitdiff
|
tree
2013-03-12
Hal Finkel
PPC should always use the register scavenger for CR...
commit
|
commitdiff
|
tree
2013-03-10
Hal Finkel
BBVectorize: Fixup debugging statements
commit
|
commitdiff
|
tree
2013-02-17
Hal Finkel
BBVectorize: Fix an invalid reference bug
commit
|
commitdiff
|
tree
2013-02-15
Hal Finkel
BBVectorize: Call a DAG and DAG instead of a tree
commit
|
commitdiff
|
tree
2013-02-15
Hal Finkel
BBVectorize: Cap the number of candidate pairs in each...
commit
|
commitdiff
|
tree
2013-02-14
Hal Finkel
BBVectorize: Remove the remaining instances of std...
commit
|
commitdiff
|
tree
2013-02-14
Hal Finkel
BBVectorize: Don't store candidate pairs in a std:...
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: Don't over-search when building the dependency map
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: Omit unnecessary entries in PairableInstUsers
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: Eliminate one more restricted linear search
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: Remove the linear searches from pair connection...
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: Avoid linear searches within the load...
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: isa/cast cleanup in getInstructionTypes
commit
|
commitdiff
|
tree
2013-02-11
Hal Finkel
BBVectorize: Make the bookkeeping to support full cycle...
commit
|
commitdiff
|
tree
2013-02-08
Hal Finkel
DAGCombiner: Constant folding around pre-increment...
commit
|
commitdiff
|
tree
2013-02-08
Hal Finkel
BBVectorize: Use TTI->getAddressComputationCost
commit
|
commitdiff
|
tree
2013-02-08
Hal Finkel
Update PowerPC links in CompilerWriterInfo.rst
commit
|
commitdiff
|
tree
2013-01-30
Hal Finkel
PPC QPX requires a 32-byte aligned stack
commit
|
commitdiff
|
tree
2013-01-30
Hal Finkel
Initialize hasQPX in PPCSubtarget
commit
|
commitdiff
|
tree
2013-01-30
Hal Finkel
Add definitions for the PPC a2q core marked as having...
commit
|
commitdiff
|
tree
2013-01-29
Hal Finkel
Unroll again after running BBVectorize
commit
|
commitdiff
|
tree
2013-01-29
Hal Finkel
Add isBGQ method to PPCSubtarget
commit
|
commitdiff
|
tree
2013-01-27
Hal Finkel
BBVectorize: Better use of TTI->getShuffleCost
commit
|
commitdiff
|
tree
2013-01-26
Hal Finkel
BBVectorize: Add a additional comment about the cost...
commit
|
commitdiff
|
tree
2013-01-26
Hal Finkel
BBVectorize: Fix anomalous capital letter in comment
commit
|
commitdiff
|
tree
2013-01-25
Hal Finkel
Initial implementation of PPCTargetTransformInfo
commit
|
commitdiff
|
tree
2013-01-25
Hal Finkel
Improve the !add TableGen test case.
commit
|
commitdiff
|
tree
2013-01-25
Hal Finkel
More cleanup of PPC register definitions.
commit
|
commitdiff
|
tree
2013-01-25
Hal Finkel
Add an addition operator to TableGen
commit
|
commitdiff
|
tree
2013-01-24
Hal Finkel
Start cleanup of PPC register definitions using foreach...
commit
|
commitdiff
|
tree
2013-01-03
Hal Finkel
Better comment on VTTI::getShuffleCost
commit
|
commitdiff
|
tree
2013-01-03
Hal Finkel
Add a subtype parameter to VTTI::getShuffleCost
commit
|
commitdiff
|
tree
2013-01-03
Hal Finkel
Add a default Index for VTTI::getShuffleCost
commit
|
commitdiff
|
tree
2012-12-30
Hal Finkel
Support ppcf128 in SelectionDAG::getConstantFP
commit
|
commitdiff
|
tree
2012-12-26
Hal Finkel
BBVectorize: Use VTTI to compute costs for intrinsics...
commit
|
commitdiff
|
tree
2012-12-25
Hal Finkel
LoopVectorize: Enable vectorization of the fmuladd...
commit
|
commitdiff
|
tree
2012-12-25
Hal Finkel
BBVectorize: Enable vectorization of the fmuladd intrinsic
commit
|
commitdiff
|
tree
2012-12-25
Hal Finkel
Loosen scheduling restrictions on the PPC dcbt intrinsic
commit
|
commitdiff
|
tree
2012-12-25
Hal Finkel
Expand PPC64 atomic load and store
commit
|
commitdiff
|
tree
2012-12-18
Hal Finkel
Check multiple register classes for inline asm tied...
commit
|
commitdiff
|
tree
2012-12-10
Hal Finkel
Use GetUnderlyingObjects in misched
commit
|
commitdiff
|
tree
2012-11-28
Hal Finkel
BBVectorize: Correctly merge SubclassOptionalData
commit
|
commitdiff
|
tree
2012-11-20
Hal Finkel
Note Freescale's contributions in the PPC release notes.
commit
|
commitdiff
|
tree
2012-11-17
Hal Finkel
Phi speculation improvement for BasicAA
commit
|
commitdiff
|
tree
2012-11-14
Hal Finkel
Replace std::vector -> SmallVector in BBVectorize
commit
|
commitdiff
|
tree
2012-11-14
Hal Finkel
Fix the largest offender of determinism in BBVectorize
commit
|
commitdiff
|
tree
2012-11-14
Hal Finkel
Mark myself as owner of BBVectorize and PowerPC
commit
|
commitdiff
|
tree
2012-11-13
Hal Finkel
BBVectorize: Remove temporary assert used for debugging
commit
|
commitdiff
|
tree
2012-11-13
Hal Finkel
BBVectorize: Don't vectorize vector-manipulation chains
commit
|
commitdiff
|
tree
2012-11-12
Hal Finkel
BBVectorize: Only some insert element operand pairs...
commit
|
commitdiff
|
tree
2012-11-12
Hal Finkel
BBVectorize: Use a more sophisticated check for input...
commit
|
commitdiff
|
tree
2012-11-12
Hal Finkel
BBVectorize: Check the types of compare instructions
commit
|
commitdiff
|
tree
2012-11-12
Hal Finkel
BBVectorize: Check the input types of shuffles for...
commit
|
commitdiff
|
tree
2012-11-05
Hal Finkel
Add support for the PowerPC-specific inline asm Z constraint...
commit
|
commitdiff
|
tree
2012-11-01
Hal Finkel
BBVectorize: Commit the rest of the test-case change.
commit
|
commitdiff
|
tree
2012-11-01
Hal Finkel
BBVectorize: Use target costs for incoming and outgoing...
commit
|
commitdiff
|
tree
2012-11-01
Hal Finkel
BBVectorize: Account for internal shuffle costs
commit
|
commitdiff
|
tree
2012-10-31
Hal Finkel
BBVectorize: Choose pair ordering to minimize shuffles
commit
|
commitdiff
|
tree
2012-10-30
Hal Finkel
BBVectorize: Cache fixed-order pairs instead of recomputing...
commit
|
commitdiff
|
tree
2012-10-30
Hal Finkel
BBVectorize: Fix a small bug introduced in r167042.
commit
|
commitdiff
|
tree
2012-10-30
Hal Finkel
BBVectorize: Simplify how input swapping is handled.
commit
|
commitdiff
|
tree
2012-10-30
Hal Finkel
BBVectorize: Don't make calls to SE when the result...
commit
|
commitdiff
|
tree
2012-10-30
Hal Finkel
Remove an invalid assert in TargetTransformImpl
commit
|
commitdiff
|
tree
2012-10-27
Hal Finkel
Update BBVectorize to use the new VTTI instr. cost...
commit
|
commitdiff
|
tree
2012-10-26
Hal Finkel
Move target-specific BBVectorize tests into a separate...
commit
|
commitdiff
|
tree
2012-10-26
Hal Finkel
Use VTTI->getNumberOfParts in BBVectorize.
commit
|
commitdiff
|
tree
2012-10-26
Hal Finkel
Add VectorTargetTransform::getNumberOfParts.
commit
|
commitdiff
|
tree
2012-10-26
Hal Finkel
Disable generation of pointer vectors by BBVectorize.
commit
|
commitdiff
|
tree
2012-10-25
Hal Finkel
BBVectorize, when using VTTI, should not form types...
commit
|
commitdiff
|
tree
2012-10-25
Hal Finkel
Add CPU model to BBVectorize cost-model tests.
commit
|
commitdiff
|
tree
2012-10-25
Hal Finkel
Begin incorporating target information into BBVectorize.
commit
|
commitdiff
|
tree
2012-10-24
Hal Finkel
Update GVN to support vectors of pointers.
commit
|
commitdiff
|
tree
2012-10-24
Hal Finkel
getSmallConstantTripMultiple should never return zero.
commit
|
commitdiff
|
tree
2012-10-22
Hal Finkel
BBVectorize should ignore unreachable blocks.
commit
|
commitdiff
|
tree
2012-10-21
Hal Finkel
DataLayout should use itself when calculating the size...
commit
|
commitdiff
|
tree
2012-09-05
Hal Finkel
Move the PPC TOC defs into the PPC64 InstrInfo file.
commit
|
commitdiff
|
tree
2012-08-29
Hal Finkel
Reserve space for the mandatory traceback fields on...
commit
|
commitdiff
|
tree
2012-08-28
Hal Finkel
Add PPC Freescale e500mc and e5500 subtargets.
commit
|
commitdiff
|
tree
2012-08-28
Hal Finkel
Split several PPC instruction classes.
commit
|
commitdiff
|
tree
next