projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
The early if conversion pass is ready to be used as an opt-in.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
2012-08-31
Michael Liao
Fix PR12359
tree
|
commitdiff
2012-08-31
Chad Rosier
The ConvertToMCInst() function can't fail, so remove...
tree
|
commitdiff
2012-08-31
Craig Topper
Mark FMA3 instructions as commutable so that the operan...
tree
|
commitdiff
2012-08-31
Craig Topper
Add support for converting llvm.fma to fma4 instructions.
tree
|
commitdiff
2012-08-31
Michael Liao
Clean up AddedComplexity further after adding UseSSEx
tree
|
commitdiff
2012-08-31
Jim Grosbach
X86: Fix encoding of 'movd %xmm0, %rax'
tree
|
commitdiff
2012-08-30
Michael Liao
Introduce 'UseSSEx' to force SSE legacy encoding
tree
|
commitdiff
2012-08-30
Craig Topper
Only perform DAG combine on FMAs of legal types.
tree
|
commitdiff
2012-08-30
Michael Liao
Fix PR13727
tree
|
commitdiff
2012-08-29
Benjamin Kramer
Make helper function static.
tree
|
commitdiff
2012-08-29
Craig Topper
Convert FMA4 patterns to use target specific nodes...
tree
|
commitdiff
2012-08-28
Chad Rosier
Typo.
tree
|
commitdiff
2012-08-28
Michael Liao
Add comments on the literal value used.
tree
|
commitdiff
2012-08-28
Michael Liao
Explicitly update the number of nodes to be traversed
tree
|
commitdiff
2012-08-28
Bill Wendling
The commutative flag is already correctly set within...
tree
|
commitdiff
2012-08-28
Craig Topper
Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES...
tree
|
commitdiff
2012-08-28
Craig Topper
Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single...
tree
|
commitdiff
2012-08-28
Michael Liao
Fix PR12312
tree
|
commitdiff
2012-08-28
Jakob Stoklund Olesen
More missing mayLoad flags on AVX multiclasses.
tree
|
commitdiff
2012-08-27
Craig Topper
Remove MMX shift intrinsic handling code that also...
tree
|
commitdiff
2012-08-27
Craig Topper
Don't allow vextractf128 to be folded with unaligned...
tree
|
commitdiff
2012-08-27
Craig Topper
Fold some patterns into instruction definitons so table...
tree
|
commitdiff
2012-08-27
Craig Topper
Add HasAVX1Only predicate and use it for patterns that...
tree
|
commitdiff
2012-08-24
Richard Smith
Fix integer undefined behavior due to signed left shift...
tree
|
commitdiff
2012-08-24
Jakob Stoklund Olesen
Add missing mayLoad flags to a large class of AVX ...
tree
|
commitdiff
2012-08-24
Jakob Stoklund Olesen
Mark X86::RET and RETI instructions as variadic.
tree
|
commitdiff
2012-08-24
Jakob Stoklund Olesen
Remove more mayLoad workarounds.
tree
|
commitdiff
2012-08-24
Craig Topper
Custom lower FMA intrinsics to target specific nodes...
tree
|
commitdiff
2012-08-24
Jakob Stoklund Olesen
Remove some spurious mayLoad = 0 flags.
tree
|
commitdiff
2012-08-24
Jakob Stoklund Olesen
X86MemBarrier has unmodeled side effects.
tree
|
commitdiff
2012-08-23
Jakob Stoklund Olesen
Preserve operand flags in convertToThreeAddress() by...
tree
|
commitdiff
2012-08-23
Craig Topper
Favor FMA3 over FMA4 if both are enabled.
tree
|
commitdiff
2012-08-23
Craig Topper
Use a switch statement instead of a bunch of if-else...
tree
|
commitdiff
2012-08-22
Chad Rosier
[ms-inline asm] Avoid a false positive assertion
tree
|
commitdiff
2012-08-22
Craig Topper
Add a getName function to MachineFunction. Use it in...
tree
|
commitdiff
2012-08-22
Craig Topper
Don't cache the MBB in the class. Its only used by...
tree
|
commitdiff
2012-08-22
Craig Topper
Mark a function as static since it doesn't use anything...
tree
|
commitdiff
2012-08-21
Richard Smith
Fix unaligned memory accesses when performing relocatio...
tree
|
commitdiff
2012-08-21
Chad Rosier
[ms-inline asm] Do not report a Parser error when match...
tree
|
commitdiff
2012-08-21
Chad Rosier
[ms-inline asm] Expose the ErrorInfo from the MatchInst...
tree
|
commitdiff
2012-08-21
Craig Topper
Fix up indentation and remove a couple else's after...
tree
|
commitdiff
2012-08-21
Craig Topper
Use uint16_t for tables of opcodes.
tree
|
commitdiff
2012-08-21
Craig Topper
Fix up indentation. No functional change.
tree
|
commitdiff
2012-08-21
Craig Topper
Add a couple llvm_unreachables. Add a message to severa...
tree
|
commitdiff
2012-08-21
Craig Topper
Replace a break with llvm_unreachable in the default...
tree
|
commitdiff
2012-08-21
Craig Topper
Cleanup the scalar FMA3 definitions. Add patterns to...
tree
|
commitdiff
2012-08-21
Craig Topper
Merge FMA3 instructions with and without patterns into...
tree
|
commitdiff
2012-08-20
Michael Liao
fix a case where all operands of BUILD_VECTOR are undefined
tree
|
commitdiff
2012-08-20
Craig Topper
Remove FMA3 intrinsic instructions in favor of patterns.
tree
|
commitdiff
2012-08-20
Craig Topper
Use correct intrinsic for 256-bit VFMSUBADDPS.
tree
|
commitdiff
2012-08-19
Craig Topper
Remove trailing white space and tab characters. No...
tree
|
commitdiff
2012-08-19
Nadav Rotem
When unsafe math is used, we can use commutative FMAX...
tree
|
commitdiff
2012-08-18
Nadav Rotem
Reapply r162160 with a fix: Optimize Arith->Trunc-...
tree
|
commitdiff
2012-08-18
Craig Topper
Refactor code a bit to reduce number of calls in the...
tree
|
commitdiff
2012-08-18
Nadav Rotem
Revert r162160 because it made a few buildbots fail.
tree
|
commitdiff
2012-08-18
Nadav Rotem
The X86 backend has a number of optimizations for SETCC...
tree
|
commitdiff
2012-08-17
Craig Topper
Use nested switch to select arguments to reduce calls...
tree
|
commitdiff
2012-08-17
Craig Topper
Make ReplaceATOMIC_BINARY_64 a static function. Use...
tree
|
commitdiff
2012-08-16
Anitha Boyapati
Patch to enable FMA on bdver2 target. Make XOP feature...
tree
|
commitdiff
2012-08-16
Anitha Boyapati
git-svn-id: https://llvm.org/svn/llvm-project/llvm...
tree
|
commitdiff
2012-08-14
Michael Liao
minor fix of X86ISD::VSEXT_MOVL dump
tree
|
commitdiff
2012-08-14
Michael Liao
fix PR11334
tree
|
commitdiff
2012-08-14
Craig Topper
Factor duplicate calls to getUNDEF in several functions.
tree
|
commitdiff
2012-08-14
Craig Topper
Re-factor intrinsic lowering to combine common parts...
tree
|
commitdiff
2012-08-13
Manman Ren
X86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDr...
tree
|
commitdiff
2012-08-13
Manman Ren
X86: when auto-detecting the subtarget features, make...
tree
|
commitdiff
2012-08-13
Craig Topper
Tidy up VSETCC lowering code a bit more by adding an...
tree
|
commitdiff
2012-08-13
Craig Topper
Refactor code a bit to share commonalities. No function...
tree
|
commitdiff
2012-08-13
Craig Topper
Fix an unused variable warning from r161742.
tree
|
commitdiff
2012-08-13
Craig Topper
Remove the LowerMMXCONCAT_VECTORS function. It could...
tree
|
commitdiff
2012-08-12
Craig Topper
Remove call to setOperationAction for SETCC of v4f32...
tree
|
commitdiff
2012-08-12
Craig Topper
Remove unnecessary call to setOperationAction for SETCC...
tree
|
commitdiff
2012-08-12
Craig Topper
Make replace many calls to getSizeInBits() with is128Bi...
tree
|
commitdiff
2012-08-12
Craig Topper
Use MVT.isXBitVector instead of EVT.isXBitVector when...
tree
|
commitdiff
2012-08-11
Michael Liao
fix PR13577, an issue introduced by r161687
tree
|
commitdiff
2012-08-11
Craig Topper
Move setOperationAction for CONCAT_VECTORS for 256...
tree
|
commitdiff
2012-08-11
Craig Topper
Tidy up indentation. No functional change.
tree
|
commitdiff
2012-08-11
Craig Topper
Fix a cast that was casting away 'const' unnecessarily
tree
|
commitdiff
2012-08-11
Craig Topper
Add a couple default: llvm_unreachable() to some switch...
tree
|
commitdiff
2012-08-10
Manman Ren
X86: when we are auto-detecting the subtarget features...
tree
|
commitdiff
2012-08-10
Michael Liao
add X86-specific DAG optimization to simplify boolean...
tree
|
commitdiff
2012-08-10
Michael Liao
remove tailing whitespaces and test commit
tree
|
commitdiff
2012-08-10
Joerg Sonnenberger
Add some missing includes for the build against stdcxx.
tree
|
commitdiff
2012-08-09
Chad Rosier
[ms-inline asm] Extend the MC AsmParser API to match...
tree
|
commitdiff
2012-08-08
Manman Ren
X86: enable CSE between CMP and SUB
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Don't scan physreg use-def chains looking for a PIC...
tree
|
commitdiff
2012-08-07
Evan Cheng
X86 cmp lowering is looking past truncate on the condit...
tree
|
commitdiff
2012-08-07
Andrew Trick
Allow x86 subtargets to use the GenericModel defined...
tree
|
commitdiff
2012-08-06
Eric Christopher
Add support for the OpenBSD for Bitrig.
tree
|
commitdiff
2012-08-06
Craig Topper
Implement proper handling for pcmpistri/pcmpestri intri...
tree
|
commitdiff
2012-08-05
Craig Topper
Remove custom inserter for MWAIT. It doesn't do anythin...
tree
|
commitdiff
2012-08-05
Craig Topper
Use a COPY node instead of an explicit MOVA opcode...
tree
|
commitdiff
2012-08-03
Bob Wilson
Fall back to selection DAG isel for calls to builtin...
tree
|
commitdiff
2012-08-02
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-08-02
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-08-01
Manman Ren
X86: mark GATHER instructios as mayLoad
tree
|
commitdiff
2012-08-01
Chad Rosier
Whitespace.
tree
|
commitdiff
2012-08-01
Elena Demikhovsky
Added FMA functionality to X86 target.
tree
|
commitdiff
2012-08-01
Craig Topper
Add more indirection to the disassembler tables to...
tree
|
commitdiff
2012-07-31
Chad Rosier
[x86 frame lowering] In 32-bit mode, use ESI as the...
tree
|
commitdiff
next