projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add experimental support for register unit liveness.
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
2012-06-01
Craig Topper
Remove fadd(fmul) patterns for FMA3. This needs to...
commit
|
commitdiff
|
tree
2012-06-01
Craig Topper
Add VFNSUB* instructions to folding table.
commit
|
commitdiff
|
tree
2012-06-01
Craig Topper
Remove a trailing space and fix a comment.
commit
|
commitdiff
|
tree
2012-06-01
Craig Topper
Tidy up. Remove trailing spaces and fix the worst of...
commit
|
commitdiff
|
tree
2012-05-31
Craig Topper
Add intrinsic for pclmulqdq instruction.
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Convert assert(0) to llvm_unreachable.
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Mark some static arrays as const.
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Use uint16_t to store registers in static tables. Matches...
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Use uint16_t to store register number in static tables...
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Make some opcode tables static and const. Allows code...
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Mark a couple arrays as static and const. Use array_lengthof...
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Mark a static array as const.
commit
|
commitdiff
|
tree
2012-05-24
Craig Topper
Mark a static table as const. Shrink opcode size in...
commit
|
commitdiff
|
tree
2012-05-23
Craig Topper
Tidy up spacing.
commit
|
commitdiff
|
tree
2012-05-23
Craig Topper
Fix indentation of wrapped line for readability. No...
commit
|
commitdiff
|
tree
2012-05-22
Craig Topper
Fix constant used for pshufb mask when lowering v16i8...
commit
|
commitdiff
|
tree
2012-05-21
Craig Topper
Allow 256-bit shuffles to still be split even if only...
commit
|
commitdiff
|
tree
2012-05-19
Craig Topper
Tidy up some spacing and inconsistent use of pre/post...
commit
|
commitdiff
|
tree
2012-05-19
Craig Topper
Copy some AVX support from MCJIT to JIT. Maybe will...
commit
|
commitdiff
|
tree
2012-05-18
Craig Topper
Simplify code a bit. No functional change intended.
commit
|
commitdiff
|
tree
2012-05-18
Craig Topper
Simplify handling of v16i8 shuffles and fix a missed...
commit
|
commitdiff
|
tree
2012-05-09
Craig Topper
Remove unused variable to get rid of warning.
commit
|
commitdiff
|
tree
2012-05-08
Craig Topper
Remove 256-bit AVX non-temporal store intrinsics. Similar...
commit
|
commitdiff
|
tree
2012-05-07
Craig Topper
Fix some issues in the f16c instructions.
commit
|
commitdiff
|
tree
2012-05-07
Craig Topper
Add SSE4A MOVNTSS/MOVNTSD instructions.
commit
|
commitdiff
|
tree
2012-05-06
Craig Topper
Use MVT instead of EVT as the argument to all the shuffle...
commit
|
commitdiff
|
tree
2012-05-06
Craig Topper
Add VPERMQ/VPERMPD to the list of target specific shuffles...
commit
|
commitdiff
|
tree
2012-05-06
Craig Topper
Add shuffle decode support for VPERMQ/VPERMPD.
commit
|
commitdiff
|
tree
2012-05-04
Craig Topper
Fix some loops to match coding standards. No functional...
commit
|
commitdiff
|
tree
2012-05-04
Craig Topper
Fix up some spacing. No functional change.
commit
|
commitdiff
|
tree
2012-05-04
Craig Topper
Simplify broadcast lowering code. No functional change...
commit
|
commitdiff
|
tree
2012-05-04
Craig Topper
Allow v16i16 and v32i8 shuffles to be rewritten as...
commit
|
commitdiff
|
tree
2012-05-04
Craig Topper
Simplify shuffle narrowing code a bit. No functional...
commit
|
commitdiff
|
tree
2012-05-03
Craig Topper
Use 'unsigned' instead of 'int' in a few places dealing...
commit
|
commitdiff
|
tree
2012-05-03
Craig Topper
Fix 256-bit vpshuflw and vpshufhw immediate encoding...
commit
|
commitdiff
|
tree
2012-05-02
Craig Topper
Add support for selecting AVX2 vpshuflw and vpshufhw...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Make XOP and FMA4 require SSE4A to match GCC behavior...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Attempt to handle MRMInitReg in emitVEXOpcodePrefix...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Make XOP imply AVX as its needed to legalize the registers...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Remove HasSSE2 from AES and CLMUL predicates. It's...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Make CLMUL and AES imply SSE2 since its needed to legalize...
commit
|
commitdiff
|
tree
2012-05-01
Craig Topper
Enable AVX and FMA4 for AMD Bulldozer processors.
commit
|
commitdiff
|
tree
2012-04-30
Craig Topper
No need to normalize index before calling Extract128BitVector
commit
|
commitdiff
|
tree
2012-04-29
Craig Topper
Remove superfluous 'inline'
commit
|
commitdiff
|
tree
2012-04-29
Craig Topper
Simplify code a bit. No functional change intended.
commit
|
commitdiff
|
tree
2012-04-29
Craig Topper
Add constants for first and last integer vector types...
commit
|
commitdiff
|
tree
2012-04-29
Craig Topper
Remove tab characters
commit
|
commitdiff
|
tree
2012-04-29
Craig Topper
Mark the default cases of MVT::getVectorElementType...
commit
|
commitdiff
|
tree
2012-04-27
Craig Topper
Use 'unsigned' instead of 'int' in several places when...
commit
|
commitdiff
|
tree
2012-04-27
Craig Topper
Tidy up spacing.
commit
|
commitdiff
|
tree
2012-04-27
Craig Topper
Add mcpu to tests to prevent them from using AVX instruction...
commit
|
commitdiff
|
tree
2012-04-26
Craig Topper
Enable detection of AVX and AVX2 support through CPUID...
commit
|
commitdiff
|
tree
2012-04-25
Craig Topper
Add ifdef around getSubtargetFeatureName in tablegen...
commit
|
commitdiff
|
tree
2012-04-25
Craig Topper
Use vector_shuffles instead of target specific unpack...
commit
|
commitdiff
|
tree
2012-04-24
Craig Topper
Remove dangling spaces. Fix some other formatting.
commit
|
commitdiff
|
tree
2012-04-24
Craig Topper
Simplify code a bit and make it compile better. Remove...
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Use MVT instead of EVT through all of LowerVECTOR_SHUFFLEtoB...
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Make getZeroVector and getOnesVector more alike as...
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Tidy up by removing some 'else' after 'return'
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Tidy up spacing in LowerVECTOR_SHUFFLEtoBlend. Remove...
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Add a couple llvm_unreachables.
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Remove some tab characers.
commit
|
commitdiff
|
tree
2012-04-23
Craig Topper
Remove some 'else' after 'return'. No functional change.
commit
|
commitdiff
|
tree
2012-04-22
Craig Topper
Make Extract128BitVector and Insert128BitVector take...
commit
|
commitdiff
|
tree
2012-04-22
Craig Topper
Convert getNode(UNDEF) to getUNDEF.
commit
|
commitdiff
|
tree
2012-04-22
Craig Topper
Make calls to getVectorShuffle more consistent. Use...
commit
|
commitdiff
|
tree
2012-04-22
Craig Topper
Tidy up. 80 columns and argument alignment.
commit
|
commitdiff
|
tree
2012-04-22
Craig Topper
Simplify code by converting multiple places that were...
commit
|
commitdiff
|
tree
2012-04-21
Craig Topper
Make some fixed arrays const. Use array_lengthof in...
commit
|
commitdiff
|
tree
2012-04-21
Craig Topper
Tidy up. 80 columns and some other spacing issues.
commit
|
commitdiff
|
tree
2012-04-21
Craig Topper
Remove 'XXXRegisterClass' from tablegen output. Targets...
commit
|
commitdiff
|
tree
2012-04-20
Craig Topper
Convert more uses of XXXRegisterClass to &XXXRegClass...
commit
|
commitdiff
|
tree
2012-04-20
Craig Topper
Convert some uses of XXXRegisterClass to &XXXRegClass...
commit
|
commitdiff
|
tree
2012-04-19
Craig Topper
Make fast isel use &XXXRegClass instead of XXXRegisterClass...
commit
|
commitdiff
|
tree
2012-04-18
Craig Topper
Remove AVX vpermil intrinsics. I removed their uses...
commit
|
commitdiff
|
tree
2012-04-17
Craig Topper
Don't decode vperm2i128 or vperm2f128 into a shuffle...
commit
|
commitdiff
|
tree
2012-04-16
Craig Topper
Replace vpermd/vpermps intrinic patterns with custom...
commit
|
commitdiff
|
tree
2012-04-16
Craig Topper
Change type profile for vpermv back to using operand...
commit
|
commitdiff
|
tree
2012-04-16
Craig Topper
Flip the arguments when converting vpermd/vpermps intrinsics...
commit
|
commitdiff
|
tree
2012-04-16
Craig Topper
Merge vpermps/vpermd and vpermpd/vpermq SD nodes.
commit
|
commitdiff
|
tree
2012-04-16
Craig Topper
Fix SDTypeProfile for vpermps. The mask operand should...
commit
|
commitdiff
|
tree
2012-04-15
Craig Topper
Spacing fixes and 80 column fixes. Use 0 instead of...
commit
|
commitdiff
|
tree
2012-04-15
Craig Topper
Remove AVX2 vpermq and vpermpd intrinsics. These can...
commit
|
commitdiff
|
tree
2012-04-15
Craig Topper
Make member variables of AsmToken private. Remove unnecessar...
commit
|
commitdiff
|
tree
2012-04-13
Craig Topper
Silence various build warnings from Hexagon backend...
commit
|
commitdiff
|
tree
2012-04-13
Craig Topper
Fix target specific intrinsic handling to adjust intrinsic...
commit
|
commitdiff
|
tree
2012-04-13
Craig Topper
Remove getElfArchType from ELF.h. It's only used in...
commit
|
commitdiff
|
tree
2012-04-12
Craig Topper
Fix 128-bit ptest intrinsics to take v2i64 instead...
commit
|
commitdiff
|
tree
2012-04-11
Craig Topper
Fix an overly indented line. Remove an 'else' after...
commit
|
commitdiff
|
tree
2012-04-11
Craig Topper
Inline implVisitAluOverflow by introducing a nested...
commit
|
commitdiff
|
tree
next