projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Adding tests for DebugIR pass
2013-03-27
Hal Finkel
Apply the no-r0 class to PPC TOC ADDI[S] pseudo instructions
commit
|
commitdiff
|
tree
2013-03-27
Hal Finkel
Don't spill PPC VRSAVE on non-Darwin (even in SjLj)
commit
|
commitdiff
|
tree
2013-03-26
Hal Finkel
Restore real bit lengths on PPC register numbers
commit
|
commitdiff
|
tree
2013-03-26
Hal Finkel
Fix the register scavenger for targets that provide...
commit
|
commitdiff
|
tree
2013-03-26
Hal Finkel
PPC: Use HWEncoding and TRI->getEncodingValue
commit
|
commitdiff
|
tree
2013-03-26
Hal Finkel
Use multiple virtual registers in PPC CR spilling
commit
|
commitdiff
|
tree
2013-03-26
Hal Finkel
Update PPCRegisterInfo's use of virtual registers to...
commit
|
commitdiff
|
tree
2013-03-26
Hal Finkel
Update PEI's virtual-register-based scavenging to support...
commit
|
commitdiff
|
tree
2013-03-23
Hal Finkel
PPC ZERO register needs a register number of 0.
commit
|
commitdiff
|
tree
2013-03-23
Hal Finkel
Note in PPCFunctionInfo VRSAVE spills
commit
|
commitdiff
|
tree
2013-03-23
Hal Finkel
MCize the bcl instruction in PPCAsmPrinter
commit
|
commitdiff
|
tree
2013-03-23
Hal Finkel
Cleanup some unused reg. scavenger parameters in PPCRegisterInfo
commit
|
commitdiff
|
tree
2013-03-23
Hal Finkel
Remove dead PPC LR spilling code
commit
|
commitdiff
|
tree
2013-03-23
Hal Finkel
Fix comparison of mixed signedness
commit
|
commitdiff
|
tree
2013-03-22
Hal Finkel
Allow the register scavenger to spill multiple registers
commit
|
commitdiff
|
tree
2013-03-22
Hal Finkel
Remove ScavengedRC from RegisterScavenging
commit
|
commitdiff
|
tree
2013-03-21
Hal Finkel
Remove the G8RC_NOX0_and_GPRC_NOR0 PPC register class
commit
|
commitdiff
|
tree
2013-03-21
Hal Finkel
Fix a register-class comparison bug in PPCCTRLoops
commit
|
commitdiff
|
tree
2013-03-21
Hal Finkel
Implement builtin_{setjmp/longjmp} on PPC
commit
|
commitdiff
|
tree
2013-03-21
Hal Finkel
Add support for spilling VRSAVE on PPC
commit
|
commitdiff
|
tree
2013-03-21
Hal Finkel
Correct PPC FRAMEADDR lowering using a pseudo-register
commit
|
commitdiff
|
tree
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
next