aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-exegesis/lib/Assembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi1-4/+2
2025-05-20[llvm-exegesis] Error instead of aborting on verification failure (#137581)Aiden Grossman1-3/+6
2025-03-21[llvm-exegesis] Avoid repeated hash lookups (NFC) (#132331)Kazu Hirata1-3/+4
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-1/+1
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen1-2/+2
2025-01-16[llvm-exegesis] Begin replacing unsigned with MCRegister. NFC (#123109)Craig Topper1-12/+12
2024-11-17[llvm-exegesis] Reserve members in arrayAiden Grossman1-0/+1
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-5/+3
2024-03-11[CodeGen] Do not pass MF into MachineRegisterInfo methods. NFC. (#84770)Jay Foad1-1/+1
2024-01-29[llvm-exegesis] Remove llvm prefix where unnecessary (#79802)Aiden Grossman1-2/+2
2024-01-26[Exegesis] Do not assume the size and layout of the assembled snippet (#79636)Min-Yih Hsu1-5/+14
2024-01-03[NFC][llvm-exegesis] Remove redundant register initial values argumentAiden Grossman1-13/+11
2023-12-22[llvm-exegesis] Fix stack pointer register restorationAiden Grossman1-1/+1
2023-12-15[llvm-exegesis] Validate that address annotations are aligned (#75554)Aiden Grossman1-0/+11
2023-11-30Reland "[llvm-exegesis] Set stack pointer register after starting perf counte...Aiden Grossman1-0/+23
2023-11-29Revert "[llvm-exegesis] Set stack pointer register after starting perf counte...Aiden Grossman1-23/+0
2023-11-29[llvm-exegesis] Set stack pointer register after starting perf counter (#72489)Aiden Grossman1-0/+23
2023-11-27Reland "Reland "[llvm-exegesis] Switch from MCJIT to LLJIT (#72838)"Aiden Grossman1-49/+32
2023-11-27Revert "Reland "[llvm-exegesis] Switch from MCJIT to LLJIT (#72838)""Hans Wennborg1-32/+49
2023-11-25Reland "[llvm-exegesis] Switch from MCJIT to LLJIT (#72838)"Aiden Grossman1-49/+32
2023-11-24Revert "[llvm-exegesis] Switch from MCJIT to LLJIT (#72838)"Aiden Grossman1-32/+49
2023-11-24[llvm-exegesis] Switch from MCJIT to LLJIT (#72838)Aiden Grossman1-49/+32
2023-11-24[llvm-exegesis] Refactor ExecutableFunction to use a named constructor (#72837)Aiden Grossman1-10/+16
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+2
2023-06-27[llvm-exegesis] Add support for using memory annotationsAiden Grossman1-4/+58
2023-06-16[llvm-exegesis] Use MCJIT only for executionPavel Kosov1-0/+34
2023-05-15[llvm-exegesis] Create a proper LLVM IR Function for MachineFunctionsArthur Eubanks1-3/+4
2023-04-07Remove redundant `get()` call and use auto on LHS of make_uniqueDavid Blaikie1-3/+2
2023-04-06[llvm-exegesis][AArch64] Add return statement at the end of the snippet corre...Pavel Kosov1-2/+2
2022-12-08[exegesis] SnippetRepetitor: Don't access liveness if we disabled itRoman Lebedev1-0/+1
2021-10-06[llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim1-1/+1
2021-09-23Pass some DataLayout arguments by const-refSimon Pilgrim1-1/+1
2021-01-06[GlobalISel] Base implementation for sret demotion.Christudasan Devadasan1-1/+6
2020-02-19Recommit: "[llvm-exegesis] Improve error reporting in Assembler.cpp"Miloš Stojanović1-9/+9
2020-02-18Revert "[llvm-exegesis] Improve error reporting in Assembler.cpp"Miloš Stojanović1-9/+9
2020-02-18[llvm-exegesis] Improve error reporting in Assembler.cppMiloš Stojanović1-9/+9
2019-11-13Move CodeGenFileType enum to Support/CodeGen.hReid Kleckner1-1/+1
2019-11-09llvm-exegesis - fix shadow variable warnings. NFCI.Simon Pilgrim1-2/+2
2019-10-19Prune two MachineInstr.h includes, fix up depsReid Kleckner1-0/+1
2019-10-11[Mips][llvm-exegesis] Add a Mips targetSimon Atanasyan1-1/+3
2019-10-09[llvm-exegesis] Ensure that ExecutableFunction are aligned.Clement Courbet1-6/+10
2019-10-09[llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet1-104/+92
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen1-11/+11
2019-09-27[llvm-exegesis] Add loop mode for repeating the snippet.Clement Courbet1-47/+73
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-7/+7
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-08Revert "[llvm-exegesis] Add a snippet generator to generate snippets to compu...Clement Courbet1-12/+2
2018-11-08[llvm-exegesis] Add a snippet generator to generate snippets to compute ROB s...Clement Courbet1-2/+12
2018-11-05MachineModuleInfo: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun1-1/+3
2018-10-22[llvm-exegesis] Move namespace exegesis inside llvm::Fangrui Song1-0/+2