2021-03-09 |
Craig Topper | [TargetLowering] Use HandleSDNodes to prevent nodes...
|
commit | commitdiff | tree |
2021-03-03 |
Craig Topper | [DAGCombiner][X86] Don't peek through ANDs on the shift...
|
commit | commitdiff | tree |
2021-02-16 |
Craig Topper | [RISCV] Remove SRO* and SLO* instructions from bitmanip.
|
commit | commitdiff | tree |
2021-02-13 |
Craig Topper | [RISCV] Replace NoX0 SDNodeXForm with a ComplexPattern...
|
commit | commitdiff | tree |
2021-02-04 |
Craig Topper | [X86] Accept 64-bit GPRs for vextractps when using...
|
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 |
2021-01-12 |
Craig Topper | [RISCV] Remove '.mask' from vcompress intrinsic name...
|
commit | commitdiff | tree |
2021-01-12 |
Craig Topper | [RISCV] Add double test cases to vfmerge-rv32.ll. NFC
|
commit | commitdiff | tree |
2021-01-12 |
Craig Topper | [RISCV] Use vmerge.vim for llvm.riscv.vfmerge with...
|
commit | commitdiff | tree |
2021-01-12 |
Craig Topper | [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly]...
|
commit | commitdiff | tree |
2021-01-12 |
Craig Topper | [DAGCombiner] Replace static helper function isConstantFPBui...
|
commit | commitdiff | tree |
2021-01-12 |
Craig Topper | [SelectionDAG] Make isConstantIntBuildVectorOrConstantInt...
|
commit | commitdiff | tree |
2021-01-12 |
Craig Topper | [CodeGen] Try to make the print of memory operand alignment...
|
commit | commitdiff | tree |
2021-01-11 |
Craig Topper | [RISCV] Use vmv.v.i vd, 0 instead of vmv.v.x vd, x0...
|
commit | commitdiff | tree |
2021-01-11 |
Craig Topper | [RISCV] Clear isCodeGenOnly flag on VMSGE(U) pseudo...
|
commit | commitdiff | tree |
2021-01-11 |
Craig Topper | [RISCV] Convert most of the information about RVV Pseudos...
|
commit | commitdiff | tree |
2021-01-10 |
Craig Topper | [RISCV] Change ConstraintMask in RISCVII enum to be...
|
commit | commitdiff | tree |
2021-01-10 |
Craig Topper | [RISCV] Use uint16_t instead of unsigned for opcodes...
|
commit | commitdiff | tree |
2021-01-09 |
Craig Topper | [X86] Remove IntrArgMemOnly from ldmxcsr intrinsic.
|
commit | commitdiff | tree |
2021-01-08 |
Craig Topper | [RISCV] Cleanup a few section comments in RISCVInstrInfoVPse...
|
commit | commitdiff | tree |
2021-01-07 |
Craig Topper | [TableGen] Make CodeGenDAGPatterns::getSDNodeNamed...
|
commit | commitdiff | tree |
2021-01-07 |
Craig Topper | [RISCV] Fix a few section number comments in RISCVInstrInfoV...
|
commit | commitdiff | tree |
2021-01-06 |
Craig Topper | [RISCV] Return a vXi1 vector type from getSetCCResultType...
|
commit | commitdiff | tree |
2021-01-05 |
Craig Topper | [DAGCombiner] Don't speculatively create an all ones...
|
commit | commitdiff | tree |
2021-01-05 |
Craig Topper | [RISCV] Move shift ComplexPatterns and custom isel...
|
commit | commitdiff | tree |
2021-01-05 |
Craig Topper | [RISCV] Don't parse 'vmsltu.vi v0, v1, 0' as 'vmsleu...
|
commit | commitdiff | tree |
2021-01-05 |
Craig Topper | [RISCV] Don't print zext.b alias.
|
commit | commitdiff | tree |
2021-01-05 |
Craig Topper | [RISCV] Match vmslt(u).vx intrinsics with a small immediate...
|
commit | commitdiff | tree |
2021-01-04 |
Craig Topper | [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plu...
|
commit | commitdiff | tree |
2021-01-04 |
Craig Topper | [RISCV] Replace i32 with XLenVT in (add AddrFI, simm12...
|
commit | commitdiff | tree |
2021-01-04 |
Craig Topper | [RISCV] Remove unused method isUImm5NonZero() from...
|
commit | commitdiff | tree |
2020-12-30 |
Craig Topper | [RISCV] Cleanup some V intrinsic names used in tests...
|
commit | commitdiff | tree |
2020-12-30 |
Craig Topper | [Verifier] Remove declaration of method that was removed...
|
commit | commitdiff | tree |
2020-12-29 |
Craig Topper | [RISCV] Don't use tail agnostic policy on instructions...
|
commit | commitdiff | tree |
2020-12-29 |
Craig Topper | [RISCV] Add earlyclobber of destination register to...
|
commit | commitdiff | tree |
2020-12-27 |
Craig Topper | [X86] Remove X86Fmadd SDNode from tablegen. Use standard...
|
commit | commitdiff | tree |
next |