projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix for PR14739. It's not safe to fold a load into a call across a store. Thanks...
[oota-llvm.git]
/
lib
/
Target
/
X86
/
2013-01-06
Evan Cheng
Fix for PR14739. It's not safe to fold a load into...
tree
|
commitdiff
2013-01-05
Craig Topper
Recommit r171461 which was incorrectly reverted. Mark...
tree
|
commitdiff
2013-01-05
Nadav Rotem
Revert revision 171524. Original message:
tree
|
commitdiff
2013-01-04
Jakub Staszak
Move 'break' to the right place to prevent fallthru...
tree
|
commitdiff
2013-01-04
Preston Gurd
The current Intel Atom microarchitecture has a feature...
tree
|
commitdiff
2013-01-04
Nadav Rotem
LoopVectorizer:
tree
|
commitdiff
2013-01-04
Nadav Rotem
Revert revision: 171467. This transformation is incorre...
tree
|
commitdiff
2013-01-03
Elena Demikhovsky
Simplified TRUNCATE operation that comes after SETCC...
tree
|
commitdiff
2013-01-03
Michael Gottesman
Revert "Mark DIV/IDIV instructions hasSideEffects=1...
tree
|
commitdiff
2013-01-03
Craig Topper
Mark DIV/IDIV instructions hasSideEffects=1 because...
tree
|
commitdiff
2013-01-03
Hal Finkel
Add a subtype parameter to VTTI::getShuffleCost
tree
|
commitdiff
2013-01-02
Kevin Enderby
Adds missing aliases for fcom and fcomp instructions...
tree
|
commitdiff
2013-01-02
Nadav Rotem
AVX: Fix a bug in WidenMaskArithmetic.
tree
|
commitdiff
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
tree
|
commitdiff
2013-01-02
Craig Topper
Merge SSE and AVX instruction definitions for scalar...
tree
|
commitdiff
2013-01-02
Craig Topper
Merge SSE and AVX instruction definitions for PSHUFD...
tree
|
commitdiff
2013-01-02
Rafael Espindola
Revert 171351. It broke MC/X86/x86-32-avx.s.
tree
|
commitdiff
2013-01-01
Craig Topper
Merge SSE and AVX instruction definitions for scalar...
tree
|
commitdiff
2013-01-01
Craig Topper
Remove unused argument from a multiclass.
tree
|
commitdiff
2013-01-01
Craig Topper
Merge intrinsic instruction definitions for SSE and...
tree
|
commitdiff
2013-01-01
Craig Topper
Remove 2 unused multiclasses.
tree
|
commitdiff
2013-01-01
Craig Topper
Merge AVX/SSE instruction definitions for SQRTPS/PD...
tree
|
commitdiff
2012-12-31
Craig Topper
Use packed instead of scalar itineraries for SSE1/2...
tree
|
commitdiff
2012-12-30
Bill Wendling
Use the predicate methods off of AttributeSet instead...
tree
|
commitdiff
2012-12-30
Bill Wendling
Remove the Function::getRetAttributes method in favor...
tree
|
commitdiff
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
tree
|
commitdiff
2012-12-29
Craig Topper
Remove intrinsic specific instructions for (V)SQRTPS...
tree
|
commitdiff
2012-12-29
Craig Topper
Merge similar functionality using a nested switch.
tree
|
commitdiff
2012-12-29
Craig Topper
Remove intrinsic specific instructions for SSE/SSE2...
tree
|
commitdiff
2012-12-29
Jakub Staszak
Simplify code, no functionality change.
tree
|
commitdiff
2012-12-28
Nadav Rotem
CostModel: initial checkin for code that estimates...
tree
|
commitdiff
2012-12-28
Nadav Rotem
wrap 80-col lines.
tree
|
commitdiff
2012-12-28
Nadav Rotem
AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the...
tree
|
commitdiff
2012-12-27
Nadav Rotem
Reverse the 'if' condition and reduce the indentation.
tree
|
commitdiff
2012-12-27
Craig Topper
Merge basic_sse12_fp_binop_p_int and basic_sse12_fp_bin...
tree
|
commitdiff
2012-12-27
Nadav Rotem
AVX/AVX2: Move the SEXT lowering code from a target...
tree
|
commitdiff
2012-12-27
Craig Topper
Merge basic_sse12_fp_binop_p and basic_sse12_fp_binop_p...
tree
|
commitdiff
2012-12-27
Nadav Rotem
On AVX/AVX2 the type v8i1 is legalized to v8i16, which...
tree
|
commitdiff
2012-12-27
Nadav Rotem
AVX/AVX2: Move the code that lowers vector-trunc from...
tree
|
commitdiff
2012-12-27
Craig Topper
Add hasSideEffects=0 to some forms of ROUND, RCP, and...
tree
|
commitdiff
2012-12-27
Craig Topper
Move single letter 'P' prefix out of multiclass now...
tree
|
commitdiff
2012-12-27
Craig Topper
Add hasSideEffects=0 to some shift and rotate instructi...
tree
|
commitdiff
2012-12-27
Craig Topper
Mark the divide instructions as hasSideEffects=0.
tree
|
commitdiff
2012-12-27
Craig Topper
Add hasSideEffects=0 to CMP*rr_REV.
tree
|
commitdiff
2012-12-27
Craig Topper
Add mayLoad, mayStore, and hasSideEffects tags to BT...
tree
|
commitdiff
2012-12-26
Craig Topper
Fix operands and encoding form for ARPL instruction...
tree
|
commitdiff
2012-12-26
Craig Topper
Add hasSideEffects=0 to some atomic instructions.
tree
|
commitdiff
2012-12-26
Craig Topper
Mark the AL/AX/EAX forms of the basic arithmetic operat...
tree
|
commitdiff
2012-12-26
Craig Topper
Mark all the _REV instructions as not having side effec...
tree
|
commitdiff
2012-12-26
Craig Topper
Remove a special conditional setting of neverHasSideEff...
tree
|
commitdiff
2012-12-26
Craig Topper
Merge still more SSE/AVX instruction definitions.
tree
|
commitdiff
2012-12-26
Craig Topper
Merge more SSE/AVX instruction definitions.
tree
|
commitdiff
2012-12-26
Craig Topper
Fix 80 column violation.
tree
|
commitdiff
2012-12-26
Craig Topper
Fix class name in comment.
tree
|
commitdiff
2012-12-26
Craig Topper
Merge SSE/AVX PCMPEQ/PCMPGT instruction definitions.
tree
|
commitdiff
2012-12-26
Craig Topper
Remove 'v' from mnemonic to fix asm matching failures.
tree
|
commitdiff
2012-12-26
Craig Topper
Use an additional multiclass to merge the 128/256-bit...
tree
|
commitdiff
2012-12-26
Nadav Rotem
Reformat the docs.
tree
|
commitdiff
2012-12-26
Craig Topper
Use an additional multiclass to merge the 128/256-bit...
tree
|
commitdiff
2012-12-26
Craig Topper
Merge an AVX/SSE 256-bit and 128-bit multiclass.
tree
|
commitdiff
2012-12-26
Craig Topper
Mark VANDNPD/VANDNPDS as not commutable.
tree
|
commitdiff
2012-12-26
Craig Topper
Remove alignment from a bunch more VEX encoded operatio...
tree
|
commitdiff
2012-12-26
Craig Topper
Remove alignment from folding table for VMOVUPD as...
tree
|
commitdiff
2012-12-26
Craig Topper
Remove alignment requirements from (V)EXTRACTPS. This...
tree
|
commitdiff
2012-12-26
Craig Topper
Remove alignment requirement from VCVTSS2SD in folding...
tree
|
commitdiff
2012-12-25
Benjamin Kramer
X86: Shave off one shuffle from the pcmpeqq sequence...
tree
|
commitdiff
2012-12-25
Benjamin Kramer
X86: Custom lower <2 x i64> eq and ne when SSE41 is...
tree
|
commitdiff
2012-12-25
Nadav Rotem
VCVTSS2SD requires a strict alignment. Thanks Elena.
tree
|
commitdiff
2012-12-24
Nick Lewycky
Quiet gcc's -Wparenthesis warning. No functionality...
tree
|
commitdiff
2012-12-24
Nadav Rotem
Some x86 instructions can load/store one of the operand...
tree
|
commitdiff
2012-12-23
Nadav Rotem
whitespace
tree
|
commitdiff
2012-12-23
Nadav Rotem
Rename a function.
tree
|
commitdiff
2012-12-23
Nadav Rotem
Loop Vectorizer: Update the cost model of scatter/gathe...
tree
|
commitdiff
2012-12-22
Benjamin Kramer
X86: Turn mul of <4 x i32> into pmuludq when no SSE4...
tree
|
commitdiff
2012-12-22
Benjamin Kramer
X86: Emit vector sext as shuffle + sra if vpmovsx is...
tree
|
commitdiff
2012-12-21
Nadav Rotem
In some cases, due to scheduling constraints we copy...
tree
|
commitdiff
2012-12-21
Benjamin Kramer
X86: Match pmin/pmax as a target specific dag combine...
tree
|
commitdiff
2012-12-21
Benjamin Kramer
X86: Match the SSE/AVX min/max vector ops using a custo...
tree
|
commitdiff
2012-12-21
Nadav Rotem
Add a missing "virtual" keyword.
tree
|
commitdiff
2012-12-21
Nadav Rotem
Improve the X86 cost model for loads and stores.
tree
|
commitdiff
2012-12-20
Jakob Stoklund Olesen
Add an MF argument to MI::copyImplicitOps().
tree
|
commitdiff
2012-12-20
Roman Divacky
Remove MCTargetAsmLexer and its derived classes now...
tree
|
commitdiff
2012-12-20
Richard Smith
Fix use-before-construction of X86TargetLowering.
tree
|
commitdiff
2012-12-19
Jim Grosbach
MC: Add MCInstrDesc::mayAffectControlFlow() method.
tree
|
commitdiff
2012-12-19
Jakob Stoklund Olesen
Remove the explicit MachineInstrBuilder(MI) constructor.
tree
|
commitdiff
2012-12-19
Roman Divacky
Remove edis - the enhanced disassembler. Fixes PR14654.
tree
|
commitdiff
2012-12-19
Paul Redmond
Transform (x&C)>V into (x&C)!=0 where possible
tree
|
commitdiff
2012-12-19
Patrik Hagglund
Change TargetLowering::getTypeForExtArgOrReturn to...
tree
|
commitdiff
2012-12-19
Patrik Hagglund
Change TargetLowering::RegisterTypeForVT to contain...
tree
|
commitdiff
2012-12-19
Patrik Hagglund
Change TargetLowering::findRepresentativeClass to take...
tree
|
commitdiff
2012-12-19
NAKAMURA Takumi
X86ISelLowering.cpp: Fix warnings. [-Wlogical-op-parent...
tree
|
commitdiff
2012-12-19
Elena Demikhovsky
Optimized load + SIGN_EXTEND patterns in the X86 backend.
tree
|
commitdiff
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
tree
|
commitdiff
2012-12-18
Jakub Staszak
Reverse order of checking SSE level when calculating...
tree
|
commitdiff
2012-12-17
Craig Topper
Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The...
tree
|
commitdiff
2012-12-17
Craig Topper
Simplify BMI ANDN matching to use patterns instead...
tree
|
commitdiff
2012-12-17
Craig Topper
Add rest of BMI/BMI2 instructions to the folding tables...
tree
|
commitdiff
2012-12-17
Craig Topper
Remove store forms of DEC/INC from isDefConvertible...
tree
|
commitdiff
2012-12-15
Benjamin Kramer
X86: Add a couple of target-specific dag combines that...
tree
|
commitdiff
2012-12-15
Chandler Carruth
Make '-mtune=x86_64' assume fast unaligned memory accesses.
tree
|
commitdiff
next