projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Casting: assert that pointer arguments to isa<> are non-null.
2012-08-17
Craig Topper
Fix up indentation of outputted decode function for...
commit
|
commitdiff
|
tree
2012-08-14
Craig Topper
Factor duplicate calls to getUNDEF in several functions.
commit
|
commitdiff
|
tree
2012-08-14
Craig Topper
Re-factor intrinsic lowering to combine common parts...
commit
|
commitdiff
|
tree
2012-08-14
Craig Topper
Change greater than to greater than or equal so that...
commit
|
commitdiff
|
tree
2012-08-13
Craig Topper
Tidy up VSETCC lowering code a bit more by adding an...
commit
|
commitdiff
|
tree
2012-08-13
Craig Topper
Refactor code a bit to share commonalities. No functional...
commit
|
commitdiff
|
tree
2012-08-13
Craig Topper
Fix an unused variable warning from r161742.
commit
|
commitdiff
|
tree
2012-08-13
Craig Topper
Remove the LowerMMXCONCAT_VECTORS function. It could...
commit
|
commitdiff
|
tree
2012-08-12
Craig Topper
Remove call to setOperationAction for SETCC of v4f32...
commit
|
commitdiff
|
tree
2012-08-12
Craig Topper
Remove unnecessary call to setOperationAction for SETCC...
commit
|
commitdiff
|
tree
2012-08-12
Craig Topper
Change addTypeForNeon to use MVT instead of EVT so...
commit
|
commitdiff
|
tree
2012-08-12
Craig Topper
Make replace many calls to getSizeInBits() with is128BitVect...
commit
|
commitdiff
|
tree
2012-08-12
Craig Topper
Use MVT.isXBitVector instead of EVT.isXBitVector when...
commit
|
commitdiff
|
tree
2012-08-11
Craig Topper
Create isXBitVector methods in MVT and call them from...
commit
|
commitdiff
|
tree
2012-08-11
Craig Topper
Move setOperationAction for CONCAT_VECTORS for 256...
commit
|
commitdiff
|
tree
2012-08-11
Craig Topper
Tidy up indentation. No functional change.
commit
|
commitdiff
|
tree
2012-08-11
Craig Topper
Fix a cast that was casting away 'const' unnecessarily
commit
|
commitdiff
|
tree
2012-08-11
Craig Topper
Add a couple default: llvm_unreachable() to some switch...
commit
|
commitdiff
|
tree
2012-08-06
Craig Topper
Implement proper handling for pcmpistri/pcmpestri intrinsics...
commit
|
commitdiff
|
tree
2012-08-05
Craig Topper
Update test to check for r161305
commit
|
commitdiff
|
tree
2012-08-05
Craig Topper
Remove custom inserter for MWAIT. It doesn't do anything...
commit
|
commitdiff
|
tree
2012-08-05
Craig Topper
Use a COPY node instead of an explicit MOVA opcode...
commit
|
commitdiff
|
tree
2012-08-01
Craig Topper
Add more indirection to the disassembler tables to...
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Use uint8_t to store the InstructionContext table....
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Tidy up. Move for loop index declarations into for...
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Tidy up function argument formatting.
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Remove trailing whitespace
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Remove trailing whitespace
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Make INSTRUCTION_SPECIFIER_FIELDS match X86DisassemblerCommo...
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Tidy up trailing whitespace
commit
|
commitdiff
|
tree
2012-07-31
Craig Topper
Tidy up trailing whitespace
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoad
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects...
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Remove some unnecessary filter checks. They were already...
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Remove check for sub class of X86Inst from filter function...
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Simplify code that filtered certain instructions in...
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Remove check for f256mem from has256BitOperands as...
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Remove trailing whitespace.
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Give VCVTTPD2DQ priority over CVTTPD2DQ.
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Fix patterns for CVTTPS2DQ to specify SSE2 instead...
commit
|
commitdiff
|
tree
2012-07-30
Craig Topper
Fix up patterns for VCVTSS2SD. Specifically give it...
commit
|
commitdiff
|
tree
2012-07-29
Craig Topper
Fix load types on intrinsic forms of SS2SD and SD2SS...
commit
|
commitdiff
|
tree
2012-07-29
Craig Topper
Move more SSE/AVX convert instruction patterns into...
commit
|
commitdiff
|
tree
2012-07-28
Craig Topper
Fold patterns for some of the SSE/AVX convert instructions...
commit
|
commitdiff
|
tree
2012-07-28
Craig Topper
Mark some of the SSE/AVX convert instructions as mayLoad...
commit
|
commitdiff
|
tree
2012-07-28
Craig Topper
Make CVTSS2SI instruction definition consistent with...
commit
|
commitdiff
|
tree
2012-07-28
Craig Topper
Fix up memory load types for SSE scalar convert intrinsic...
commit
|
commitdiff
|
tree
2012-07-27
Craig Topper
Clean up includes.
commit
|
commitdiff
|
tree
2012-07-26
Craig Topper
Make l/q suffixes on AVX forms of scalar convert instruction...
commit
|
commitdiff
|
tree
2012-07-24
Craig Topper
Change llvm_unreachable in SplitVectorOperand to report_fata...
commit
|
commitdiff
|
tree
2012-07-23
Craig Topper
Tidy up. Fix indentation and remove trailing whitespace.
commit
|
commitdiff
|
tree
2012-07-23
Craig Topper
Change llvm_unreachable in SplitVectorResult to report_fatal...
commit
|
commitdiff
|
tree
2012-07-20
Craig Topper
Don't use implicit register operands to calculate L...
commit
|
commitdiff
|
tree
2012-07-18
Craig Topper
Remove tab characters.
commit
|
commitdiff
|
tree
2012-07-18
Craig Topper
Fix typo in error message and remove some tab characters.
commit
|
commitdiff
|
tree
2012-07-18
Craig Topper
Make x86 asm parser to check for xmm vs ymm for index...
commit
|
commitdiff
|
tree
2012-07-13
Craig Topper
Mark VINSERTI128rm as MayLoad=1. Fixes PR13348.
commit
|
commitdiff
|
tree
2012-07-12
Craig Topper
Update GATHER instructions to support 2 read-write...
commit
|
commitdiff
|
tree
2012-07-10
Craig Topper
Reverse assembler/disassembler operand order for gather...
commit
|
commitdiff
|
tree
2012-07-03
Craig Topper
Remove extra space.
commit
|
commitdiff
|
tree
2012-07-03
Craig Topper
Change i128mem/i256mem to f128mem/f256mem on some floating...
commit
|
commitdiff
|
tree
2012-07-03
Craig Topper
Add aliases for pblendvb, blendvpd, and blendvps instruction...
commit
|
commitdiff
|
tree
2012-07-01
Craig Topper
Reduce code size by using a second switch statement...
commit
|
commitdiff
|
tree
2012-07-01
Craig Topper
Add a break to the end of case statement missed in...
commit
|
commitdiff
|
tree
2012-07-01
Craig Topper
Fix a crash on release builds if gather intrinsics...
commit
|
commitdiff
|
tree
2012-07-01
Craig Topper
Use a second switch statement to reduce number of calls...
commit
|
commitdiff
|
tree
2012-06-26
Craig Topper
Remove some duplicate instructions that exist only...
commit
|
commitdiff
|
tree
2012-06-25
Craig Topper
Add SSE2 predicate to CVTPS2PD instructions. Doesn...
commit
|
commitdiff
|
tree
2012-06-25
Craig Topper
Remove codegen only instruction in favor of one that...
commit
|
commitdiff
|
tree
2012-06-24
Craig Topper
Remove intrinsic specific instructions for (V)CVTPS2DQ...
commit
|
commitdiff
|
tree
2012-06-24
Craig Topper
Remove intrinsic specific instructions for (V)CVTPS2DQ...
commit
|
commitdiff
|
tree
2012-06-24
Craig Topper
Fix build failures from r159106.
commit
|
commitdiff
|
tree
2012-06-24
Craig Topper
Remove intrinsic specific instructions for CVTPD2PS...
commit
|
commitdiff
|
tree
2012-06-24
Craig Topper
Remove intrinsic specific instructions for CVTPD2DQ...
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Remove intrinsic specific instructions for (V)CVTDQ2PS...
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Make CVTDQ2PS instruction use SSE2 predicate instead...
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Move CVTPD2DQ to use SSE2 predicate instead of SSE3...
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Use correct memory types for (V)CVTDQ2PD instructions.
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Silence an unused variable warning on release builds.
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Compress flags in X86 op folding to reduce space in...
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Make helper method static since it doesn't use anything...
commit
|
commitdiff
|
tree
2012-06-23
Craig Topper
Remove intrinsic specific instructions for 128-bit...
commit
|
commitdiff
|
tree
2012-06-20
Craig Topper
Add predicate check around some patterns.
commit
|
commitdiff
|
tree
2012-06-20
Craig Topper
Add predicate check around some patterns.
commit
|
commitdiff
|
tree
2012-06-20
Craig Topper
Don't insert 128-bit UNDEF into 256-bit vectors. Just...
commit
|
commitdiff
|
tree
2012-06-15
Craig Topper
Move AVX version of convert instructions that write...
commit
|
commitdiff
|
tree
2012-06-13
Craig Topper
Fix intrinsics for XOP frczss/sd instructions. These...
commit
|
commitdiff
|
tree
2012-06-10
Craig Topper
Add intrinsics for immediate form of XOP vprot instructions...
commit
|
commitdiff
|
tree
2012-06-09
Craig Topper
Use XOP vpcom intrinsics in patterns instead of a target...
commit
|
commitdiff
|
tree
2012-06-09
Craig Topper
Replace XOP vpcom intrinsics with fewer intrinsics...
commit
|
commitdiff
|
tree
2012-06-06
Craig Topper
Mark several instructions SSE2 instead of SSE3 as they...
commit
|
commitdiff
|
tree
2012-06-04
Craig Topper
Add intrinsic forms for FMA instructions to opcode...
commit
|
commitdiff
|
tree
2012-06-04
Craig Topper
Add VFMADDSUB and VFMSUBADD FMA instructions to folding...
commit
|
commitdiff
|
tree
2012-06-03
Craig Topper
Rename FMA3 feature flag to just FMA to match gcc so...
commit
|
commitdiff
|
tree
2012-06-03
Craig Topper
Simplify the fma4 renaming code.
commit
|
commitdiff
|
tree
2012-06-03
Craig Topper
Autoupgrade support the rename of x86.fma4 intrinsics...
commit
|
commitdiff
|
tree
2012-06-03
Craig Topper
Rename fma4 intrinsics to just fma since they are now...
commit
|
commitdiff
|
tree
2012-06-03
Craig Topper
Use sse_load_f32/64 for scalar FMA3 intrinsic patterns...
commit
|
commitdiff
|
tree
2012-06-03
Craig Topper
Add neverHasSideEffects and mayLoad to FMA3 instructions.
commit
|
commitdiff
|
tree
2012-06-01
Craig Topper
Enable automatic detection of FMA3 support to allow...
commit
|
commitdiff
|
tree
next