summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMInstrInfo.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault
2024-11-13[ARM] Remove unused includes (NFC) (#116155)Kazu Hirata
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2023-10-31[ARM,ELF] Fix access to dso_preemptable __stack_chk_guard with static relocat...Fangrui Song
2022-01-06[Target] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-11-09[ARM] implement support for TLS register based stack protectorArd Biesheuvel
2021-11-08[ARM] implement LOAD_STACK_GUARD for remaining targetsArd Biesheuvel
2021-03-15Change void getNoop(MCInst &NopInst) to MCInst getNop()Fangrui Song
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-02-08[ARM] Add OptMinSize to ARMSubtargetSam Parker
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-22[ARM] Move machine operand target flags to ARMBaseInstrInfoMartin Storsjo
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-01-11[arm] Implement Target Operand Flag MIR serialization.Evgeniy Stepanov
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21X86: Don't emit zero-byte functions on WindowsHans Wennborg
2017-01-13[ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus
2016-09-11[CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar
2016-06-28Don't pass a Reloc::Model to GVIsIndirectSymbol.Rafael Espindola
2016-06-28Don't pass Reloc::Model to places that already have it. NFC.Rafael Espindola
2015-10-26ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne
2015-09-22ARMInstrInfo.cpp: Reformat.NAKAMURA Takumi
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
2015-07-16Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach
2015-03-12Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher
2015-03-05Cleanup and remove a chunk of getARMSubtarget calls in theEric Christopher
2015-02-20Get the cached subtarget off the MachineFunction rather thanEric Christopher
2015-01-30Remove calls to bare getSubtarget and clean up the functionsEric Christopher
2015-01-29Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher
2014-10-23[ARM, stack protector] If supported, use armv7 instructions.Akira Hatanaka
2014-08-22[ARM] Move the implementation of the target hooks related to copy-relatedQuentin Colombet
2014-08-21[ARM] Mark VSETLNi32 with the InsertSubreg property and implement the relatedQuentin Colombet
2014-08-20[ARM] Mark VMOVRRD with the ExtractSubreg property and implement the relatedQuentin Colombet
2014-08-11[ARM] Mark VMOVDRR with the RegSequence property and implement the relatedQuentin Colombet
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-08-02[ARM] In dynamic-no-pic mode, ARM's post-RA pseudo expansion was incorrectlyAkira Hatanaka
2014-07-25[stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2013-09-10ARM: Use the PICADD opcode calculated.Jim Grosbach
2013-08-26ARM: Fix ELF global base reg intialization.Jim Grosbach
2013-08-16When initializing the PIC global base register on ARM/ELF add pc to fix the a...Benjamin Kramer