aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/VE
AgeCommit message (Expand)AuthorFilesLines
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper3-11/+11
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-31[VE] Fix useDeprecatedPositionallyEncodedOperands errors.James Y Knight3-66/+64
2023-01-28[Target] Use llvm::count{l,r}_{zero,one} (NFC)Kazu Hirata1-2/+2
2023-01-24[NFC] Deprecate SelectionDag functions taking Alignment as unsignedGuillaume Chatelet1-4/+4
2023-01-24[NFC] Deprecate SelectionDag::getLoad that takes alignment asGuillaume Chatelet1-6/+7
2023-01-17[MC] Use MCRegister instead of unsigned in MCInstPrinter (NFC)Sergei Barannikov4-7/+8
2023-01-11[CodeGen] Introduce a generic MEMBARRIER instruction [mostly-nfc]Philip Reames1-4/+0
2023-01-09[VE] Use generic MEMBARRIER SDAG node [nfc]Philip Reames3-8/+2
2023-01-08[NFC] Hide implementation details in anonymous namespacesBenjamin Kramer2-0/+4
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers3-6/+14
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault3-1/+13
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-18[MC] Use `MCRegister` instead of `unsigned` in `MCTargetAsmParser`Sergei Barannikov1-18/+20
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan2-4/+8
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-15[SelectionDAG] Give all the target specific subclasses of SelectionDAGISel th...Craig Topper1-1/+5
2022-12-13[NFC][CMake] Explicitly link to MC when neededRoman Lebedev1-0/+1
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song2-11/+11
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song2-4/+5
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek2-2/+4
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata3-9/+9
2022-11-25[VE] Remove unnecessary isReMaterializable flagsKazushi (Jam) Marukawa1-24/+1
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev2-2/+3
2022-11-17[AMDGPU] Allow finer grain control of an unaligned access speedStanislav Mekhanoshin2-3/+3
2022-10-20[VE] Change the way to lower selectccKazushi (Jam) Marukawa3-137/+172
2022-10-15[VE] Change the way to lower selectKazushi (Jam) Marukawa5-165/+314
2022-09-27[VE] Change to expand FPOWKazushi (Jam) Marukawa1-0/+1
2022-09-26[VE] Disable automatic maxnum/minnum selectionKazushi (Jam) Marukawa1-23/+0
2022-09-26[VE] Support smax/sminKazushi (Jam) Marukawa2-20/+8
2022-09-24[TableGen] Add useDeprecatedPositionallyEncodedOperands option.James Y Knight1-1/+3
2022-09-21[VE] Remove obsolete ANDrm patternsKazushi (Jam) Marukawa1-11/+0
2022-09-21[VE][NFC] Change to use l2i/i2l to simplify codeKazushi (Jam) Marukawa1-48/+25
2022-09-21[VE] Add maxnum and minnumKazushi (Jam) Marukawa1-0/+5
2022-09-21[VE] Change to expand FMAKazushi (Jam) Marukawa1-0/+1
2022-09-15[SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`sSergei Barannikov1-7/+3
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-1/+1
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2022-08-24[X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branchSimon Pilgrim1-1/+1
2022-08-24[RegisterInfoEmitter] Generate isConstantPhysReg(). NFCIAlex Richardson3-12/+4
2022-08-23[VE] Support inlineasm memory operandKazushi (Jam) Marukawa3-0/+67
2022-08-16Untangle the mess which is MachineBasicBlock::hasAddressTaken().Eli Friedman1-1/+1
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-07-19[VE] Support load/store/spill of vector mask registersKazushi (Jam) Marukawa4-5/+277
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green4-13/+6
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green4-4/+10
2022-07-13Move instruction predicate verification to emitInstructionDavid Green4-10/+4
2022-07-07[VE] Change displacement type in MEM..i from i32 to i64Krzysztof Parzyszek1-4/+4
2022-07-05[VE] Restructure eliminateFrameIndexKazushi (Jam) Marukawa1-44/+159