OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] Remove memory instructions form isUseDefConvertible.
[android-x86/external-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2019-06-20
Craig Topper
[X86] Remove memory instructions form isUseDefConvertible.
blob
|
commitdiff
2019-06-18
Craig Topper
[X86] Introduce new MOVSSrm/MOVSDrm opcodes that use...
blob
|
commitdiff
|
diff to current
2019-06-13
Simon Pilgrim
[CodeGen] Add getMachineMemOperand + MachineMemOperand...
blob
|
commitdiff
|
diff to current
2019-06-12
Craig Topper
[X86] Add VCMPSSZrr_Intk and VCMPSDZrr_Intk to isNonFol...
blob
|
commitdiff
|
diff to current
2019-06-11
Craig Topper
[X86] Add load folding isel patterns to scalar_math_pat...
blob
|
commitdiff
|
diff to current
2019-06-08
Jonas Paulsson
[SystemZ, RegAlloc] Favor 3-address instructions durin...
blob
|
commitdiff
|
diff to current
2019-06-06
Craig Topper
[X86] Make masked floating point equality/ordered compa...
blob
|
commitdiff
|
diff to current
2019-06-05
Craig Topper
[X86] Add the vector integer min/max instructions to...
blob
|
commitdiff
|
diff to current
2019-06-02
Craig Topper
[X86] Add the SSE versions of PMULLW and PMULLD to...
blob
|
commitdiff
|
diff to current
2019-05-31
Pengfei Wang
[X86] Add VP2INTERSECT instructions
blob
|
commitdiff
|
diff to current
2019-05-28
David Greene
[X86-64] Fix 256-bit SET0 lowering for non-VLX targets
blob
|
commitdiff
|
diff to current
2019-05-10
Philip Reames
Factor out redzone ABI checks [NFCI]
blob
|
commitdiff
|
diff to current
2019-05-07
Simon Pilgrim
[X86] Reduce scope of variables where possible. NFCI.
blob
|
commitdiff
|
diff to current
2019-05-06
Simon Pilgrim
[X86] X86InstrInfo::findThreeSrcCommutedOpIndices ...
blob
|
commitdiff
|
diff to current
2019-04-19
Bjorn Pettersson
[CodeGen] Add "const" to MachineInstr::mayAlias
blob
|
commitdiff
|
diff to current
2019-04-17
Craig Topper
[X86] In CopyToFromAsymmetricReg, use VR128 instead...
blob
|
commitdiff
|
diff to current
2019-04-05
Craig Topper
[X86] Merge the different Jcc instructions for each...
blob
|
commitdiff
|
diff to current
2019-04-05
Craig Topper
[X86] Merge the different SETcc instructions for each...
blob
|
commitdiff
|
diff to current
2019-04-05
Craig Topper
[X86] Merge the different CMOV instructions for each...
blob
|
commitdiff
|
diff to current
2019-04-04
Evandro Menezes
[IR] Refactor attribute methods in Function class ...
blob
|
commitdiff
|
diff to current
2019-04-02
Craig Topper
[X86] Mark the default case of the X86InstrInfo::conver...
blob
|
commitdiff
|
diff to current
2019-03-27
Craig Topper
[X86] Add post-isel pseudos for rotate by immediate...
blob
|
commitdiff
|
diff to current
2019-03-18
Craig Topper
[X86] Make ADD*_DB post-RA pseudos and expand them...
blob
|
commitdiff
|
diff to current
2019-03-11
Craig Topper
[X86] Remove VCVTSI2SDZrrb_Int as it shouldn't exist.
blob
|
commitdiff
|
diff to current
2019-03-05
Craig Topper
[X86] Enable 8-bit SHL to convert to LEA
blob
|
commitdiff
|
diff to current
2019-03-05
Craig Topper
[X86] Allow 8-bit INC/DEC to be converted to LEA.
blob
|
commitdiff
|
diff to current
2019-03-05
Craig Topper
[X86] Enable 8-bit OR with disjoint bits to convert...
blob
|
commitdiff
|
diff to current
2019-02-28
Craig Topper
[X86] Use X86::LAST_VALID_COND instead of assuming...
blob
|
commitdiff
|
diff to current
2019-02-23
Simon Pilgrim
Fix MSVC constant truncation warnings. NFCI.
blob
|
commitdiff
|
diff to current
2019-02-23
Craig Topper
[X86] Sign extend the 8-bit immediate when commuting...
blob
|
commitdiff
|
diff to current
2019-02-16
Craig Topper
[X86] Don't prevent load folding for cvtsi2ss/cvtsi2sd...
blob
|
commitdiff
|
diff to current
2019-02-15
Matt Arsenault
X86: Replace isSafeToClobberEFLAGS implementation
blob
|
commitdiff
|
diff to current
2019-02-08
Craig Topper
[X86] Remove isReMaterializable from X87 floating point...
blob
|
commitdiff
|
diff to current
2019-02-01
Simon Pilgrim
[X86][AVX] Add VMOVDDUP-VPBROADCASTQ execution domain...
blob
|
commitdiff
|
diff to current
2019-01-22
Simon Pilgrim
Fix "comparison of unsigned expression >= 0 is always...
blob
|
commitdiff
|
diff to current
2019-01-22
Simon Pilgrim
[X86][SSE] Add selective commutation support for insert...
blob
|
commitdiff
|
diff to current
2019-01-19
Chandler Carruth
Update the file headers across all of the LLVM projects...
blob
|
commitdiff
|
diff to current
2018-12-21
Craig Topper
[X86] Don't allow optimizeCompareInstr to replace a...
blob
|
commitdiff
|
diff to current
2018-12-18
Craig Topper
[X86] Add BSR to isUseDefConvertible.
blob
|
commitdiff
|
diff to current
2018-12-18
Craig Topper
[X86] Const correct some helper functions X86InstrInfo...
blob
|
commitdiff
|
diff to current
2018-12-17
Craig Topper
[X86] Add T1MSKC and TZMSK to isDefConvertible used...
blob
|
commitdiff
|
diff to current
2018-12-12
Sanjay Patel
[x86] allow 8-bit adds to be promoted by convertToThree...
blob
|
commitdiff
|
diff to current
2018-12-11
Sanjay Patel
[x86] clean up code for converting 16-bit ops to LEA...
blob
|
commitdiff
|
diff to current
2018-12-11
Sanjay Patel
[x86] remove dead code for 16-bit LEA formation; NFC
blob
|
commitdiff
|
diff to current
2018-12-09
Sanjay Patel
[x86] don't try to convert add with undef operands...
blob
|
commitdiff
|
diff to current
2018-11-28
Francis Visoiu Mistrih
[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return...
blob
|
commitdiff
|
diff to current
2018-11-27
Evandro Menezes
[TableGen] Refactor macro names (NFC)
blob
|
commitdiff
|
diff to current
2018-11-06
Matthias Braun
LivePhysRegs/IfConversion: Change some types from unsig...
blob
|
commitdiff
|
diff to current
2018-10-31
Craig Topper
Revert r345165 "[X86] Bring back the MOV64r0 pseudo...
blob
|
commitdiff
|
diff to current
2018-10-31
Andrea Di Biagio
[tblgen][PredicateExpander] Add the ability to describe...
blob
|
commitdiff
|
diff to current
2018-10-24
Reid Kleckner
[ELF] Fix large code model MIR verifier errors
blob
|
commitdiff
|
diff to current
2018-10-24
Craig Topper
[X86] Bring back the MOV64r0 pseudo instruction
blob
|
commitdiff
|
diff to current
2018-10-22
Matthias Braun
X86: Do not optimize branches with undef eflags inputs
blob
|
commitdiff
|
diff to current
2018-10-05
Matthias Braun
X86, AArch64, ARM: Do not attach debug location to...
blob
|
commitdiff
|
diff to current
2018-10-02
Matt Morehouse
Revert "X86, AArch64, ARM: Do not attach debug location...
blob
|
commitdiff
|
diff to current
2018-10-01
Matthias Braun
X86, AArch64, ARM: Do not attach debug location to...
blob
|
commitdiff
|
diff to current
2018-09-30
Craig Topper
[X86] Change an llvm_unreachable to a report_fatal_erro...
blob
|
commitdiff
|
diff to current
2018-09-05
Sander de Smalen
Remove FrameAccess struct from hasLoadFromStackSlot
blob
|
commitdiff
|
diff to current
2018-09-03
Sander de Smalen
Extend hasStoreToStackSlot with list of FI accesses.
blob
|
commitdiff
|
diff to current
2018-08-30
Alexander Ivchenko
Make TargetInstrInfo::isCopyInstr return true for regul...
blob
|
commitdiff
|
diff to current
2018-08-29
Martin Storsjo
[MinGW] [X86] Add stubs for references to data variable...
blob
|
commitdiff
|
diff to current
2018-08-16
Chandler Carruth
[MI] Change the array of `MachineMemOperand` pointers...
blob
|
commitdiff
|
diff to current
2018-08-14
Chandler Carruth
[SDAG] Remove the reliance on MI's allocation strategy for
blob
|
commitdiff
|
diff to current
2018-08-11
Craig Topper
[X86] Change the MOV32ri64 pseudo instruction to def...
blob
|
commitdiff
|
diff to current
2018-08-02
Craig Topper
[X86] Allow fake unary unpckhpd and movhlps to be commu...
blob
|
commitdiff
|
diff to current
2018-07-30
Francis Visoiu Mistrih
[MachineOutliner][X86] Use TAILJMPd64 instead of JMP_1...
blob
|
commitdiff
|
diff to current
2018-07-24
Jessica Paquette
[MachineOutliner][NFC] Move target frame info into...
blob
|
commitdiff
|
diff to current
2018-07-24
Chandler Carruth
[x86] Teach the x86 backend that it can fold between...
blob
|
commitdiff
|
diff to current
2018-07-24
Jessica Paquette
[MachineOutliner][NFC] Make Candidates own their call...
blob
|
commitdiff
|
diff to current
2018-07-23
Reid Kleckner
Re-land r335297 "[X86] Implement more of x86-64 large...
blob
|
commitdiff
|
diff to current
2018-07-18
Craig Topper
[X86] Enable commuting of VUNPCKHPD to VMOVLHPS to...
blob
|
commitdiff
|
diff to current
2018-07-15
Craig Topper
[X86] Add custom execution domain fixing for 128/256...
blob
|
commitdiff
|
diff to current
2018-07-14
Craig Topper
[X86] Fix a subtle bug in the custom execution domain...
blob
|
commitdiff
|
diff to current
2018-07-11
Craig Topper
[X86] The TEST instruction is eliminated when BSF/TZCNT...
blob
|
commitdiff
|
diff to current
2018-07-10
Craig Topper
[X86] Teach X86InstrInfo::commuteInstructionImpl to...
blob
|
commitdiff
|
diff to current
2018-07-04
Yvan Roux
[MachineOutliner] Fix typo in getOutliningCandidateInfo...
blob
|
commitdiff
|
diff to current
2018-07-02
Craig Topper
[X86] Remove FMA3Info DenseMap. Break into sorted table...
blob
|
commitdiff
|
diff to current
2018-07-01
Craig Topper
[X86] Remove the places that return nullptr from X86Ins...
blob
|
commitdiff
|
diff to current
2018-07-01
Craig Topper
[X86] Move the memory unfolding table creation into...
blob
|
commitdiff
|
diff to current
2018-06-30
Craig Topper
[X86] Move the X86InstrFMA3Info class into the cpp...
blob
|
commitdiff
|
diff to current
2018-06-29
Craig Topper
[X86] Use a std::vector for the memory unfolding table.
blob
|
commitdiff
|
diff to current
2018-06-28
Jonas Devlieghere
Revert "Re-land r335297 "[X86] Implement more of x86...
blob
|
commitdiff
|
diff to current
2018-06-28
Benjamin Kramer
Unify sorted asserts to use the existing atomic pattern
blob
|
commitdiff
|
diff to current
2018-06-27
Benjamin Kramer
[X86] Make folding table checking threadsafe
blob
|
commitdiff
|
diff to current
2018-06-27
Craig Topper
[X86] Don't store register and memory FMA3 opcodes...
blob
|
commitdiff
|
diff to current
2018-06-25
Craig Topper
[X86] Add comment about the sorting of the memory foldi...
blob
|
commitdiff
|
diff to current
2018-06-25
Reid Kleckner
Re-land r335297 "[X86] Implement more of x86-64 large...
blob
|
commitdiff
|
diff to current
2018-06-25
Craig Topper
[X86] Sort the static memory folding tables by reg...
blob
|
commitdiff
|
diff to current
2018-06-25
Craig Topper
[X86] Block commuting operand 1 of FMA*_Int instruction...
blob
|
commitdiff
|
diff to current
2018-06-24
Craig Topper
[X86] Rename VFPCLASSSS and VFPCLASSSD internal instruc...
blob
|
commitdiff
|
diff to current
2018-06-21
Reid Kleckner
Revert r335297 "[X86] Implement more of x86-64 large...
blob
|
commitdiff
|
diff to current
2018-06-21
Reid Kleckner
[X86] Commit some comments that weren't in the medium...
blob
|
commitdiff
|
diff to current
2018-06-21
Reid Kleckner
[X86] Implement more of x86-64 large and medium PIC...
blob
|
commitdiff
|
diff to current
2018-06-20
Craig Topper
[X86] Use setcc ISD opcode for AVX512 integer compariso...
blob
|
commitdiff
|
diff to current
2018-06-19
Jessica Paquette
[MachineOutliner] NFC: Remove insertOutlinerPrologue...
blob
|
commitdiff
|
diff to current
2018-06-17
Craig Topper
[X86] Add all the FMA instructions direclty to the...
blob
|
commitdiff
|
diff to current
2018-06-16
Craig Topper
[X86] More additions to the load folding tables based...
blob
|
commitdiff
|
diff to current
2018-06-15
Craig Topper
[X86] Add more instructions to the hasUndefRegUpdate...
blob
|
commitdiff
|
diff to current
2018-06-15
Craig Topper
[X86] Prevent folding stack reloads into instructions...
blob
|
commitdiff
|
diff to current
2018-06-15
Craig Topper
Revert r334802 "[X86] Prevent folding stack reloads...
blob
|
commitdiff
|
diff to current
next