aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARC
AgeCommit message (Expand)AuthorFilesLines
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames2-4/+4
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury1-1/+1
2024-01-08Set MaxAtomicSizeInBitsSupported for remaining targets. (#75703)James Y Knight2-0/+9
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-1/+1
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks4-6/+5
2023-08-03[PEI] Switch to backwards frame index elimination by defaultJay Foad1-2/+0
2023-05-18[ARC] Use backwards scavenging in frame index eliminationJay Foad2-1/+4
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-5/+5
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi2-1/+2
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi1-0/+1
2023-04-24[CMake] Sort deps and reformatNAKAMURA Takumi1-3/+3
2023-04-23[CMake] Reorder deps and reformatNAKAMURA Takumi1-1/+1
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper1-9/+9
2023-02-07[CodeGen] Make more use of MachineOperand::getOperandNo. NFC.Jay Foad1-4/+3
2023-01-17[MC] Use MCRegister instead of unsigned in MCInstPrinter (NFC)Sergei Barannikov2-4/+4
2022-12-21[ARC][M68k] Fix INITIALIZE_PASS after D140364Fangrui Song1-2/+2
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers3-5/+12
2022-12-21[ARC] Fix build after createMachineFunctionInfo change 69e75ae695d9ef1360a2a1...Fangrui Song2-0/+5
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault2-5/+7
2022-12-20[CMake] Depend on TargetParser after f09cf34d00625e57dea5317a3ac0412c07292148Fangrui Song1-0/+1
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan2-9/+10
2022-12-16[SelectionDAG] Port ARC/M68k/LoongArch after D140161Fangrui Song1-1/+5
2022-12-07[TableGen] More named sub-operands work.James Y Knight3-14/+2
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song2-3/+3
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek2-3/+6
2022-11-18ARCRegisterInfo::eliminateFrameIndex updated to fix build error caused by 32b...Alexander Timofeev1-2/+3
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev1-1/+1
2022-09-15[SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`sSergei Barannikov1-3/+1
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-6/+5
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song2-5/+5
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green3-0/+5
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green3-5/+0
2022-07-13Move instruction predicate verification to emitInstructionDavid Green3-0/+5
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-1/+1
2022-06-07llvm-reduce: Add cloning of target MachineFunctionInfoMatt Arsenault2-1/+12
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song1-1/+1
2022-05-25[MCDisassembler] Disambiguate Size parameter in tryAddingSymbolicOperand()Maksim Panchenko1-1/+1
2022-05-15Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h`Sheng1-1/+1
2022-03-25[Disassember][NFCI] Use strong type for instruction decoderMaksim Panchenko1-36/+40
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan1-3/+3
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash2-2/+2
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-4/+4
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-4/+4
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2021-11-17[NFC][llvm] Inclusive language: reword and remove uses of sanity in llvm/lib/...Zarko Todorovski1-1/+1
2021-10-26[ARC] Fix `undefined symbol: llvm::MachineFunction::dump() const`Fangrui Song1-0/+4
2021-10-24[ARC] Fix -Wunused-variable. NFCFangrui Song2-3/+1
2021-10-08Fix shlib builds for all lib/Target/*/TargetInfo libsReid Kleckner1-0/+1
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner7-7/+7