projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Fast-math: Extend IRBuilder to have settable FastMathFlags to create instructions...
2012-09-15
Craig Topper
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT...
commit
|
commitdiff
|
tree
2012-09-15
Craig Topper
Remove unused private fields to silence -Wunused-private...
commit
|
commitdiff
|
tree
2012-09-15
Craig Topper
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT...
commit
|
commitdiff
|
tree
2012-09-15
Craig Topper
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT...
commit
|
commitdiff
|
tree
2012-09-15
Craig Topper
Revert r163878 as it breaks on targets with alternate...
commit
|
commitdiff
|
tree
2012-09-14
Craig Topper
Allow the second opcode info table to be 8, 16, or...
commit
|
commitdiff
|
tree
2012-09-14
Craig Topper
Reduce size of register name index tables by using...
commit
|
commitdiff
|
tree
2012-09-13
Craig Topper
Fix function name in comment.
commit
|
commitdiff
|
tree
2012-09-13
Craig Topper
Add a new compression type to ModRM table that detects...
commit
|
commitdiff
|
tree
2012-09-12
Craig Topper
Indentation fixes. No functional change.
commit
|
commitdiff
|
tree
2012-09-11
Craig Topper
Make a bunch of lowering helper functions static instead...
commit
|
commitdiff
|
tree
2012-09-11
Craig Topper
Change unsigned to a uint16_t in static disassembler...
commit
|
commitdiff
|
tree
2012-09-11
Craig Topper
Teach DAG combiner to constant fold FABS of a BUILD_VECTOR...
commit
|
commitdiff
|
tree
2012-09-09
Craig Topper
Teach DAG combiner to constant fold fneg of a BUILD_VECTOR...
commit
|
commitdiff
|
tree
2012-09-08
Craig Topper
Add instruction selection for ffloor of vectors when...
commit
|
commitdiff
|
tree
2012-09-08
Craig Topper
Use 256-bit alignment for constant pool value for 256...
commit
|
commitdiff
|
tree
2012-09-08
Craig Topper
Add support for lowering FABS of vector types.
commit
|
commitdiff
|
tree
2012-09-08
Craig Topper
Set operation action for FFLOOR to Expand for all vector...
commit
|
commitdiff
|
tree
2012-09-06
Craig Topper
Use iPTR instead of i32 for extract_subvector/insert_subvect...
commit
|
commitdiff
|
tree
2012-09-06
Craig Topper
Add patterns for converting stores of subvector_extracts...
commit
|
commitdiff
|
tree
2012-09-05
Craig Topper
Remove some of the patterns added in r163196. Increasing...
commit
|
commitdiff
|
tree
2012-09-05
Craig Topper
Add patterns for integer forms of VINSERTF128/VINSERTI128...
commit
|
commitdiff
|
tree
2012-09-05
Craig Topper
Convert vextracti128/vextractf128 intrinsics to extract_subv...
commit
|
commitdiff
|
tree
2012-09-01
Craig Topper
Typos
commit
|
commitdiff
|
tree
2012-08-31
Craig Topper
Mark FMA4 instructions as commutable and add them to...
commit
|
commitdiff
|
tree
2012-08-31
Craig Topper
Add selection of RegOp2MemOpTable3 to canFoldMemoryOperand
commit
|
commitdiff
|
tree
2012-08-31
Craig Topper
Mark FMA3 instructions as commutable so that the operands...
commit
|
commitdiff
|
tree
2012-08-31
Craig Topper
Use CloneMachineInstr to make a new MI in commuteInstruction...
commit
|
commitdiff
|
tree
2012-08-31
Craig Topper
Add support for converting llvm.fma to fma4 instructions.
commit
|
commitdiff
|
tree
2012-08-30
Craig Topper
Add FMA to switch statement in VectorLegalizer::LegalizeOp...
commit
|
commitdiff
|
tree
2012-08-30
Craig Topper
Add support for FMA to WidenVectorResult.
commit
|
commitdiff
|
tree
2012-08-30
Craig Topper
Only perform DAG combine on FMAs of legal types.
commit
|
commitdiff
|
tree
2012-08-29
Craig Topper
Convert FMA4 patterns to use target specific nodes...
commit
|
commitdiff
|
tree
2012-08-29
Craig Topper
Make use of the LLVM_DELETED_FUNCTION macro.
commit
|
commitdiff
|
tree
2012-08-29
Craig Topper
Add virtual keywords for methods that override the...
commit
|
commitdiff
|
tree
2012-08-28
Craig Topper
Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES...
commit
|
commitdiff
|
tree
2012-08-28
Craig Topper
Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single...
commit
|
commitdiff
|
tree
2012-08-27
Craig Topper
Remove MMX shift intrinsic handling code that also...
commit
|
commitdiff
|
tree
2012-08-27
Craig Topper
Commit test change for r162658.
commit
|
commitdiff
|
tree
2012-08-27
Craig Topper
Don't allow vextractf128 to be folded with unaligned...
commit
|
commitdiff
|
tree
2012-08-27
Craig Topper
Fold some patterns into instruction definitons so tablegen...
commit
|
commitdiff
|
tree
2012-08-27
Craig Topper
Add HasAVX1Only predicate and use it for patterns that...
commit
|
commitdiff
|
tree
2012-08-27
Craig Topper
Make sure that FMA3 is favored even when FMA4 is also...
commit
|
commitdiff
|
tree
2012-08-26
Craig Topper
Mark avx2 maskstore has ReadWriteArgMem. Mark broadcast...
commit
|
commitdiff
|
tree
2012-08-24
Craig Topper
Custom lower FMA intrinsics to target specific nodes...
commit
|
commitdiff
|
tree
2012-08-23
Craig Topper
Favor FMA3 over FMA4 if both are enabled.
commit
|
commitdiff
|
tree
2012-08-23
Craig Topper
Use a switch statement instead of a bunch of if-else...
commit
|
commitdiff
|
tree
2012-08-23
Craig Topper
Remove unused private field to silence build warning.
commit
|
commitdiff
|
tree
2012-08-22
Craig Topper
Add a getName function to MachineFunction. Use it in...
commit
|
commitdiff
|
tree
2012-08-22
Craig Topper
Don't cache the MBB in the class. Its only used by...
commit
|
commitdiff
|
tree
2012-08-22
Craig Topper
Mark a function as static since it doesn't use anything...
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Fix up indentation and remove a couple else's after...
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Use uint16_t for tables of opcodes.
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Fix up indentation. No functional change.
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Add a couple llvm_unreachables. Add a message to several...
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Replace a break with llvm_unreachable in the default...
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Cleanup the scalar FMA3 definitions. Add patterns to...
commit
|
commitdiff
|
tree
2012-08-21
Craig Topper
Merge FMA3 instructions with and without patterns into...
commit
|
commitdiff
|
tree
2012-08-20
Craig Topper
Remove FMA3 intrinsic instructions in favor of patterns.
commit
|
commitdiff
|
tree
2012-08-20
Craig Topper
Use correct intrinsic for 256-bit VFMSUBADDPS.
commit
|
commitdiff
|
tree
2012-08-19
Craig Topper
Remove trailing white space and tab characters. No...
commit
|
commitdiff
|
tree
2012-08-18
Craig Topper
Remove virtual from many methods. These methods replace...
commit
|
commitdiff
|
tree
2012-08-18
Craig Topper
Refactor code a bit to reduce number of calls in the...
commit
|
commitdiff
|
tree
2012-08-18
Craig Topper
Reorder initialization list to silence -Wreorder
commit
|
commitdiff
|
tree
2012-08-17
Craig Topper
Use nested switch to select arguments to reduce calls...
commit
|
commitdiff
|
tree
2012-08-17
Craig Topper
Make ReplaceATOMIC_BINARY_64 a static function. Use...
commit
|
commitdiff
|
tree
2012-08-17
Craig Topper
Remove unnecessary include of ARMGenInstrInfo.inc.
commit
|
commitdiff
|
tree
2012-08-17
Craig Topper
Declare some for loop indices inside the for loop statement.
commit
|
commitdiff
|
tree
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
next