2021-02-05 |
Craig Topper | [RISCV] Correct types in tablegen multiclasses found...
|
commit | commitdiff | tree |
2021-02-05 |
Craig Topper | [RISCV] Use LLVMScalarOrSameVectorWidth to make avoid...
|
commit | commitdiff | tree |
2021-02-05 |
Craig Topper | [RISCV] Split vrgather intrinsics into separate vrgather...
|
commit | commitdiff | tree |
2021-02-05 |
Craig Topper | [TargetLowering] Use Align in allowsMisalignedMemoryAccesses.
|
commit | commitdiff | tree |
2021-02-05 |
Craig Topper | [RISCV] Add i8/i16 test cases to div.ll and i8/i16...
|
commit | commitdiff | tree |
2021-02-04 |
Craig Topper | [TargetLowering] Use LegalOnly operand to isOperationLegalOr...
|
commit | commitdiff | tree |
2021-02-03 |
Craig Topper | [DAGCombiner] Remove (sra (shl X, C), C) if X has more...
|
commit | commitdiff | tree |
2021-02-02 |
Craig Topper | [RISCV] Correct types in tablegen multiclasses found...
|
commit | commitdiff | tree |
2021-02-02 |
Craig Topper | [RISCV] Use a ComplexPattern to merge isel patterns...
|
commit | commitdiff | tree |
2021-02-02 |
Craig Topper | [RISCV] Replace NoX0 SDNodeXForm with a ComplexPattern...
|
commit | commitdiff | tree |
2021-02-02 |
Craig Topper | [SelectionDAG] Prevent scalable vector warning from...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [X86] Accept 64-bit GPRs for vextractps when using...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [RISCV] Add scalable vector support for floating point...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [RISCV] Update comment text from D95774. NFC
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [RISCV] Optimize (srl (and X, 0xffff), C) -> (srli...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [TableGen] Don't commute isel patterns if it would...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [Mips] Cleanup isel patterns to use 'vnot' instead...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [PowerPC] Remove vnot_ppc and replace with the standard...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [X86] Cleanup isel patterns to use 'vnot' instead of...
|
commit | commitdiff | tree |
2021-02-01 |
Craig Topper | [RISCV] Custom lower fshl/fshr with Zbt extension.
|
commit | commitdiff | tree |
2021-01-31 |
Craig Topper | [RISCV][LegalizeTypes] Try to expand BSWAP before promoting...
|
commit | commitdiff | tree |
2021-01-31 |
Craig Topper | [RISCV] Add rv64 command line to bswap-ctlz-cttz-ctpop.ll.
|
commit | commitdiff | tree |
2021-01-30 |
Craig Topper | [RISCV] Use MVT instead of EVT in RISCVISelDAGToDAG.cpp
|
commit | commitdiff | tree |
2021-01-30 |
Craig Topper | [TableGen] Use emplace_back to add to PatternsToMatch...
|
commit | commitdiff | tree |
2021-01-30 |
Craig Topper | [TableGen] Avoid a couple vector copies in ExpandHwModeBased...
|
commit | commitdiff | tree |
2021-01-30 |
Craig Topper | [RISCV] Merge rv32 and rv64 vector fadd/fsub/fmul/fdiv...
|
commit | commitdiff | tree |
2021-01-28 |
Craig Topper | [RISCV] Remove isel patterns for Zbs *W instructions.
|
commit | commitdiff | tree |
2021-01-28 |
Craig Topper | [RISCV] Add support for scalable vector fneg using...
|
commit | commitdiff | tree |
2021-01-28 |
Craig Topper | [RISCV] Copy isUnneededShiftMask from X86.
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [RISCV] Move RISCVVPseudosTable from RISCVBaseInfo...
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [RISCV] Reduce field sizes in searchable tables to...
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [RISCV] Rework fault first only load isel.
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [FaultsMaps][llvm-objdump] Move FaultMapParser to Object...
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [RISCV] Group the legal vector types into lists we...
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [TableGen] Add isContradictoryImpl implementation to...
|
commit | commitdiff | tree |
2021-01-27 |
Craig Topper | [RISCV] Add rv64 run lines to rv32 MC layer tests for...
|
commit | commitdiff | tree |
2021-01-26 |
Craig Topper | [X86] In shrinkAndImmediate, place the new constant...
|
commit | commitdiff | tree |
2021-01-26 |
Craig Topper | [RISCV] Have customLegalizeToWOp truncate to the original...
|
commit | commitdiff | tree |
2021-01-26 |
Craig Topper | [RISCV] Adjust RISCVInstrInfoVSDPatterns.td for different...
|
commit | commitdiff | tree |
2021-01-26 |
Craig Topper | [TargetLowering][RISCV] Don't transform (seteq/ne ...
|
commit | commitdiff | tree |
2021-01-26 |
Craig Topper | [RISCV] Add isel patterns to optimize slli.uw patterns...
|
commit | commitdiff | tree |
2021-01-25 |
Craig Topper | [RISCV] Custom type legalize i8/i16 UDIV/UREM/SDIV...
|
commit | commitdiff | tree |
2021-01-25 |
Craig Topper | [RISCV] Use sign extend for i32 arguments and returns...
|
commit | commitdiff | tree |
2021-01-24 |
Craig Topper | [RISCV] Use bitsLE instead of strict == MVT::i32 in...
|
commit | commitdiff | tree |
2021-01-24 |
Craig Topper | [RISCV] Add test cases for missed opportunities to...
|
commit | commitdiff | tree |
2021-01-24 |
Craig Topper | [RISCV] Add test cases for missed opportunities to...
|
commit | commitdiff | tree |
2021-01-24 |
Craig Topper | [RISCV] Use SRLIWPat in the PACKUW pattern.
|
commit | commitdiff | tree |
2021-01-24 |
Craig Topper | [RISCV] Make the code in MatchSLLIUW ignore the lower...
|
commit | commitdiff | tree |
2021-01-24 |
Craig Topper | [RISCV] Group some Zbs isel patterns together and remove...
|
commit | commitdiff | tree |
2021-01-23 |
Craig Topper | [RISCV] Add isel patterns to remove masks on SLO/SRO...
|
commit | commitdiff | tree |
2021-01-23 |
Craig Topper | [RISCV] Add test cases for SRO/SLO with shift amounts...
|
commit | commitdiff | tree |
2021-01-23 |
Craig Topper | [RISCV] Add isel patterns to remove (and X, 31) from...
|
commit | commitdiff | tree |
2021-01-23 |
Craig Topper | [TargetLowering] Use isOneConstant to simplify some...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add more cmov isel patterns to handle seteq...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add B extension tests to make sure RV64 only...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add isel patterns for SH*ADD(.UW)
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Update B extension version to 0.93.
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add xperm.* instructions to Zbp extension.
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add support for rev8 and orc.b to Zbb.
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add zext.h instruction to Zbb.
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Move pack instructions to Zbp extension only.
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Change zext.w to be an alias of add.uw rd,...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Modify add.uw patterns to put the masked operand...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Rename Zbs instructions to start with just...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Move Shift Ones instructions from Zbb to Zbp...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add SH*ADD(.UW) instructions to Zba extension...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add Zba feature and move add.uw and slli.uw...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Rename mnemonics slliu.w->slli.uw and addu...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Swap encodings of max and minu to match 0.93...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Remove addiwu, addwu, subwu, subuw, clmulw...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Rename pcnt->cpop to match 0.93 bitmanip spec.
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [TargetLowering] Use getBoolConstant instead of assuming...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [TargetLowering] Simplify some code in SimplifySetCC...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Don't create LMUL=8 pseudo instructions for...
|
commit | commitdiff | tree |
2021-01-22 |
Craig Topper | [RISCV] Add a VL output to vleff intrinsics.
|
commit | commitdiff | tree |
2021-01-21 |
Craig Topper | [RISCV] Use update_llc_test_checks.py to regenerate...
|
commit | commitdiff | tree |
2021-01-20 |
Craig Topper | [RISCV] Add another isel pattern for slliu.w.
|
commit | commitdiff | tree |
2021-01-20 |
Craig Topper | [RISCV] Add addu.w and slliu.w test that uses getelementptr...
|
commit | commitdiff | tree |
2021-01-20 |
Craig Topper | [RISCV] Remove unnecessary APInt copy. NFC
|
commit | commitdiff | tree |
2021-01-20 |
Craig Topper | [RISCV] Add way to mark CompressPats that should only...
|
commit | commitdiff | tree |
2021-01-19 |
Craig Topper | [RISCV] Remove NotHasStdExtZbb predicate from zext...
|
commit | commitdiff | tree |
2021-01-19 |
Craig Topper | [RISCV] Add DAG combine to turn (setcc X, 1, setne...
|
commit | commitdiff | tree |
2021-01-18 |
Craig Topper | [RISCV] Remove empty Sched instantiations from the...
|
commit | commitdiff | tree |
2021-01-18 |
Craig Topper | Recommit "[RISCV] Add a test of vector sadd.overflow...
|
commit | commitdiff | tree |
2021-01-18 |
Craig Topper | Revert "[RISCV] Add a test of vector sadd.overflow...
|
commit | commitdiff | tree |
2021-01-18 |
Craig Topper | [RISCV] Add a test of vector sadd.overflow to demonstrate...
|
commit | commitdiff | tree |
2021-01-18 |
Craig Topper | [RISCV] Use tail agnostic policy for instructions with...
|
commit | commitdiff | tree |
2021-01-18 |
Craig Topper | [IR] Allow scalable vectors in structs to support intrinsics...
|
commit | commitdiff | tree |
2021-01-17 |
Craig Topper | [RISCV] Remove an extra map lookup from RISCVCompressInstEmi...
|
commit | commitdiff | tree |
2021-01-17 |
Craig Topper | [RISCV] Few more minor cleanups to RISCVCompressInstEmitter...
|
commit | commitdiff | tree |
2021-01-17 |
Craig Topper | [RISCV] Simplify mergeCondAndCode in RISCVCompressInstEmitte...
|
commit | commitdiff | tree |
2021-01-17 |
Craig Topper | [RISC] Replace dyn_casts that are only checked by an...
|
commit | commitdiff | tree |
2021-01-17 |
Craig Topper | [RISCV] Remove unneeded StringRef to std::string conversions...
|
commit | commitdiff | tree |
2021-01-15 |
Craig Topper | [CodeGen] Removes unwanted optimisation for TargetConstantFP
|
commit | commitdiff | tree |
2021-01-15 |
Craig Topper | [RISCV] Add implementation of targetShrinkDemandedConstant...
|
commit | commitdiff | tree |
2021-01-15 |
Craig Topper | [TargetLowering] Don't speculatively call ComputeNumSignBits...
|
commit | commitdiff | tree |
2021-01-14 |
Craig Topper | [RISCV] Optimize select_cc after fp compare expansion
|
commit | commitdiff | tree |
2021-01-14 |
Craig Topper | [RISCV] Merge Utils library into MCTargetDesc
|
commit | commitdiff | tree |
2021-01-14 |
Craig Topper | [RISCV] Custom lower ISD::VSCALE.
|
commit | commitdiff | tree |
2021-01-13 |
Craig Topper | [SPARC] Fix fp128 load/stores
|
commit | commitdiff | tree |
next |