aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-10-09[AArch64] Enable partial & runtime unrolling on cortex-a57.Kevin Qin1-0/+10
2014-09-29[AArch64] Improve cost model to handle sdiv by a pow-of-two.Chad Rosier1-0/+23
2014-09-10[AArch64] Revert r216141 for cycloneGerolf Hoflehner1-1/+1
2014-09-10Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel1-2/+2
2014-08-25Allow vectorization of division by uniform power of 2.Karthik Bhat1-9/+11
2014-08-21[LoopVectorize] Up the maximum unroll factor to 4 for AArch64James Molloy1-1/+7
2014-08-05Teach the SLP Vectorizer that keeping some values live over a callsite can ha...James Molloy1-0/+15
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+1
2014-06-15AArch64: improve handling & modelling of FP_TO_XINT nodes.Tim Northover1-3/+20
2014-06-15AArch64: improve vector [su]itofp handling.Tim Northover1-14/+33
2014-05-24AArch64/ARM64: move ARM64 into AArch64's placeTim Northover1-0/+464
2014-05-24AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.Tim Northover1-109/+0
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-2/+2
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-18This commit allows vectorized loops to be unrolled by a factor of 2 for AArch64.Jiangning Liu1-0/+1
2014-03-23remove a bunch of unused private methodsNuno Lopes1-7/+2
2014-03-10[TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth1-4/+0
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper1-3/+3
2014-03-02Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper1-1/+1
2014-02-20[AArch64] Add support for TargetTransformInfo Analysis.Chad Rosier1-0/+116