projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fold some patterns into instruction definitons so tablegen can infer flags removing...
[oota-llvm.git]
/
lib
/
Target
/
X86
/
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
2012-07-31
Craig Topper
Make INSTRUCTION_SPECIFIER_FIELDS match X86Disassembler...
tree
|
commitdiff
2012-07-31
Craig Topper
Tidy up trailing whitespace
tree
|
commitdiff
2012-07-31
Craig Topper
Tidy up trailing whitespace
tree
|
commitdiff
2012-07-30
Craig Topper
Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoad
tree
|
commitdiff
2012-07-30
Craig Topper
Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEff...
tree
|
commitdiff
2012-07-30
Craig Topper
Give VCVTTPD2DQ priority over CVTTPD2DQ.
tree
|
commitdiff
2012-07-30
Craig Topper
Fix patterns for CVTTPS2DQ to specify SSE2 instead...
tree
|
commitdiff
2012-07-30
Craig Topper
Fix up patterns for VCVTSS2SD. Specifically give it...
tree
|
commitdiff
2012-07-29
Craig Topper
Fix load types on intrinsic forms of SS2SD and SD2SS...
tree
|
commitdiff
2012-07-29
Craig Topper
Move more SSE/AVX convert instruction patterns into...
tree
|
commitdiff
2012-07-29
Manman Ren
Revert r160920 and r160919 due to dragonegg and clang...
tree
|
commitdiff
2012-07-28
Craig Topper
Fold patterns for some of the SSE/AVX convert instructi...
tree
|
commitdiff
2012-07-28
Craig Topper
Mark some of the SSE/AVX convert instructions as mayLoa...
tree
|
commitdiff
2012-07-28
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-07-28
Craig Topper
Make CVTSS2SI instruction definition consistent with...
tree
|
commitdiff
2012-07-28
Craig Topper
Fix up memory load types for SSE scalar convert intrins...
tree
|
commitdiff
2012-07-28
Manman Ren
X86 Peephole: fix PR13475 in optimizeCompare.
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Remove the X86 sub_ss and sub_sd sub-register indexes...
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Remove the last mentions of sub_ss and sub_sd from...
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Eliminate sub_ss, sub_sd from broadcast patterns.
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Eliminate more sub_ss / sub_sd patterns.
tree
|
commitdiff
next