projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Create MCTargetOptions.
2014-04-21
Hal Finkel
Remove seemingly-unneeded artificial dependency
commit
|
commitdiff
|
tree
2014-04-14
Hal Finkel
Don't assert in BasicTTI::getMemoryOpCost for non-simple...
commit
|
commitdiff
|
tree
2014-04-13
Hal Finkel
[PowerPC] [Constant Hoisting] Enable constant hoisting...
commit
|
commitdiff
|
tree
2014-04-13
Hal Finkel
[PowerPC] Fix rlwimi isel when mask is not constant
commit
|
commitdiff
|
tree
2014-04-12
Hal Finkel
[PowerPC] Implement some additional TLI callbacks
commit
|
commitdiff
|
tree
2014-04-12
Hal Finkel
Reenable use of TBAA during CodeGen
commit
|
commitdiff
|
tree
2014-04-12
Hal Finkel
Add the ability to use GEPs for address sinking in CGP
commit
|
commitdiff
|
tree
2014-04-08
Hal Finkel
[PowerPC] Don't return false from PPC::isVSLDOIShuffleMask
commit
|
commitdiff
|
tree
2014-04-05
Hal Finkel
[PowerPC] Remove unused TM member variable to unbreak...
commit
|
commitdiff
|
tree
2014-04-04
Hal Finkel
[PowerPC] Adjust load/store costs in PPCTTI
commit
|
commitdiff
|
tree
2014-04-04
Hal Finkel
[PowerPC] PPCTTI Cleanup
commit
|
commitdiff
|
tree
2014-04-04
Hal Finkel
[PowerPC] Add a full condition code register to make...
commit
|
commitdiff
|
tree
2014-04-03
Hal Finkel
Account for scalarization costs in BasicTTI::getMemoryOpCost...
commit
|
commitdiff
|
tree
2014-04-02
Hal Finkel
Fix multi-register costs in BasicTTI::getCastInstrCost
commit
|
commitdiff
|
tree
2014-04-02
Hal Finkel
[PowerPC] Make PPCTTI::getMemoryOpCost call BasicTTI...
commit
|
commitdiff
|
tree
2014-04-02
Hal Finkel
[LoopVectorizer] Count dependencies of consecutive...
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
[PowerPC] Add some missing VSX bitcast patterns
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
Implement X86TTI::getUnrollingPreferences
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
Add some additional fields to TTI::UnrollingPreferences
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
Use TopTTI->getGEPCost from within getUserCost
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Move partial/runtime unrolling late in the pipeline
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Add an optional ability to expand larger BUILD_VECTORs...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
[PowerPC] Don't ever expand BUILD_VECTOR of v2i64 with...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Add a TLI hook to control when BUILD_VECTOR might be...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
[PowerPC] Correct P7 dispatch unit allocation for vector...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Look at shuffles of build_vectors in DAGCombiner::visitEXTRA...
commit
|
commitdiff
|
tree
2014-03-30
Hal Finkel
Make use of previously generated stores in SelectionDAGLegal...
commit
|
commitdiff
|
tree
2014-03-30
Hal Finkel
[PowerPC] Handle VSX v2i64 SIGN_EXTEND_INREG
commit
|
commitdiff
|
tree
2014-03-29
Hal Finkel
[PowerPC] Handle v2i64 comparisons
commit
|
commitdiff
|
tree
2014-03-29
Hal Finkel
[PowerPC] VSX instruction latency corrections
commit
|
commitdiff
|
tree
2014-03-29
Hal Finkel
[PowerPC] Add subregister classes for f64 VSX values
commit
|
commitdiff
|
tree
2014-03-28
Hal Finkel
[PowerPC] Fix VSX permutation isel
commit
|
commitdiff
|
tree
2014-03-28
Hal Finkel
[PowerPC] v2[fi]64 need to be explicitly passed in...
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Use a small cleanup pass to remove VSX self...
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Don't remove self VSX copies in PPCInstrInfo...
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Fix v2f64 vector extract and related patterns
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Expand v2i64 shifts
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Generate VSX permutations for v2[fi]64 vectors
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] VSX loads and stores support unaligned access
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Use v2f64 <-> v2i64 VSX conversion instructions
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Remove some dead VSX v4f32 store patterns
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Use VSX vector load/stores for v2[fi]64
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Add v2i64 as a legal VSX type
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Lower VSELECT using xxsel when VSX is available
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Generate logical vector VSX instructions
commit
|
commitdiff
|
tree
2014-03-25
Hal Finkel
[PowerPC] Select between VSX A-type and M-type FMA...
commit
|
commitdiff
|
tree
2014-03-25
Hal Finkel
[PowerPC] Correct commutable indices for VSX FMA instructions
commit
|
commitdiff
|
tree
2014-03-25
Hal Finkel
[PowerPC] Add a TableGen relation for A-type and M...
commit
|
commitdiff
|
tree
2014-03-24
Hal Finkel
[PowerPC] Mark many instructions as commutative
commit
|
commitdiff
|
tree
2014-03-24
Hal Finkel
[PowerPC] Don't schedule VSX copy legalization unless...
commit
|
commitdiff
|
tree
2014-03-24
Hal Finkel
[PowerPC] Update comment re: VSX copy-instruction selection
commit
|
commitdiff
|
tree
2014-03-23
Hal Finkel
[PowerPC] Make use of VSX f64 <-> i64 conversion instructions
commit
|
commitdiff
|
tree
2014-03-22
Hal Finkel
[PowerPC] Fix the VSX v2f64 return register
commit
|
commitdiff
|
tree
2014-03-22
Hal Finkel
[TableGen] Don't assert, produce an error, when an...
commit
|
commitdiff
|
tree
2014-03-13
Hal Finkel
[PowerPC] Initial support for the VSX instruction set
commit
|
commitdiff
|
tree
2014-03-13
Hal Finkel
[TableGen] Optionally forbid overlap between named...
commit
|
commitdiff
|
tree
2014-03-06
Hal Finkel
The PPC global base register cannot be r0
commit
|
commitdiff
|
tree
2014-03-06
Hal Finkel
Fixup PPC Darwin i1 argument handling
commit
|
commitdiff
|
tree
2014-03-06
Hal Finkel
When using CR bit registers on PPC32, handle the i1...
commit
|
commitdiff
|
tree
2014-03-05
Hal Finkel
With PPC CR bit registers, handle int_to_fp on older...
commit
|
commitdiff
|
tree
2014-03-02
Hal Finkel
Add a PPC inline asm constraint type for single CR...
commit
|
commitdiff
|
tree
2014-03-01
Hal Finkel
Remove extra truncs/exts around i32 bit operations...
commit
|
commitdiff
|
tree
2014-02-28
Hal Finkel
Swap PPC isel operands to allow for 0-folding
commit
|
commitdiff
|
tree
2014-02-28
Hal Finkel
Trying to unbreak the darwin11 builder
commit
|
commitdiff
|
tree
2014-02-28
Hal Finkel
Try to unbreak the C++11 build
commit
|
commitdiff
|
tree
2014-02-28
Hal Finkel
Add CR-bit tracking to the PowerPC backend for i1 values
commit
|
commitdiff
|
tree
2014-02-28
Hal Finkel
Add an OutPatFrag TableGen class
commit
|
commitdiff
|
tree
2014-02-28
Hal Finkel
Fix visitTRUNCATE for legal i1 values
commit
|
commitdiff
|
tree
2014-02-26
Hal Finkel
Fix the aggressive anti-dep breaker's subregister definition...
commit
|
commitdiff
|
tree
2014-02-25
Hal Finkel
Account for 128-bit integer operations in PPCCTRLoops
commit
|
commitdiff
|
tree
2014-02-03
Hal Finkel
Expand vector bswap in LegalizeVectorOps
commit
|
commitdiff
|
tree
2014-02-02
Hal Finkel
Replace PPC instruction-size code with MCInstrDesc...
commit
|
commitdiff
|
tree
2014-01-28
Hal Finkel
Handle spilling the PPC GPRC_NOR0 register class
commit
|
commitdiff
|
tree
2014-01-25
Hal Finkel
Add a TBAA CodeGen failure test case
commit
|
commitdiff
|
tree
2014-01-25
Hal Finkel
XFAIL test/CodeGen/SystemZ/alias-01.ll which requires...
commit
|
commitdiff
|
tree
2014-01-25
Hal Finkel
Disable the use of TBAA when using AA in CodeGen
commit
|
commitdiff
|
tree
2014-01-25
Hal Finkel
Add combiner-aa-only-func (debug only)
commit
|
commitdiff
|
tree
2014-01-25
Hal Finkel
Improve descriptions of combiner-alias-analysis and...
commit
|
commitdiff
|
tree
2014-01-24
Hal Finkel
Fix DAGCombiner::GatherAllAliases to account for non...
commit
|
commitdiff
|
tree
2014-01-24
Hal Finkel
Restrict FindBetterChain DAG combines to unindexed...
commit
|
commitdiff
|
tree
2014-01-21
Hal Finkel
Fix pointer info on PPC byval stores
commit
|
commitdiff
|
tree
2014-01-20
Hal Finkel
Update StackProtector when coloring merges stack slots
commit
|
commitdiff
|
tree
2014-01-20
Hal Finkel
Fix misched-aa-colored.ll to require asserts (trying...
commit
|
commitdiff
|
tree
2014-01-20
Hal Finkel
Fix misched-aa-colored.ll to require asserts.
commit
|
commitdiff
|
tree
2014-01-20
Hal Finkel
Update IR when merging slots in stack coloring
commit
|
commitdiff
|
tree
2014-01-20
Hal Finkel
Track multiple stores per object when using AA in ScheduleDA...
commit
|
commitdiff
|
tree
2014-01-08
Hal Finkel
Conservatively handle multiple MMOs in MIsNeedChainEdge
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
[PPC] Fix comment to match function name
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
[PPC] Fix the scheduling of CR logicals on the P7
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
[PPC] Use the correct immediate operands on 64-bit...
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
Disable compare sinking in CodeGenPrepare when multiple...
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
[TableGen] Correctly generate implicit anonymous prototype...
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
[TableGen] Handle ValueType in CodeGenDAGPatterns GetNumNode...
commit
|
commitdiff
|
tree
2014-01-02
Hal Finkel
[TableGen] Use the same anonymous name as the prefix...
commit
|
commitdiff
|
tree
2013-12-19
Hal Finkel
Add a disassembler to the PowerPC backend
commit
|
commitdiff
|
tree
2013-12-19
Hal Finkel
Add support for positionally-encoded operands to FixedLenDec...
commit
|
commitdiff
|
tree
2013-12-19
Hal Finkel
Add support for PointerLikeRegClass to FixedLenDecoderEmitter
commit
|
commitdiff
|
tree
2013-12-17
Hal Finkel
Eliminate PPC instruction decoding ambiguities
commit
|
commitdiff
|
tree
2013-12-17
Hal Finkel
Support little-endian encodings in the FixedLenDecoderEmitter
commit
|
commitdiff
|
tree
2013-12-16
Hal Finkel
Set has_asmparser in PowerPC/LLVMBuild.txt
commit
|
commitdiff
|
tree
next