- ca29c27 [Targets] Add errors for tiny and kernel codemodel on targets that don't support them by David Green · 7 years ago
- 3828c6f [ARM] ARMCodeGenPrepare backend pass by Sam Parker · 7 years ago
- 097a3e3 ARM: deduplicate hard-float detection code. NFC. by Tim Northover · 7 years ago
- da5e7e1 SelectionDAGBuilder, mach-o: Skip trap after noreturn call (for Mach-O) by Matthias Braun · 7 years ago
- c89ca55 [ARM] Parallel DSP Pass by Sjoerd Meijer · 7 years ago
- 271d3d2 MachO: trap unreachable instructions by Tim Northover · 7 years ago
- 6054e65 Move TargetLoweringObjectFile from CodeGen to Target to fix layering by David Blaikie · 8 years ago
- 0bf841a Separate LoopTraversal, ReachingDefAnalysis and BreakFalseDeps into their own files. by Marina Yatsina · 8 years ago
- 3d8efa4 Rename ExecutionDepsFix files to ExecutionDomainFix by Marina Yatsina · 8 years ago
- 6fc2aaa Separate ExecutionDepsFix into 4 parts: by Marina Yatsina · 8 years ago
- 26d11ca (Re-landing) Expose a TargetMachine::getTargetTransformInfo function by Sanjoy Das · 8 years ago
- 747d111 Revert "Expose a TargetMachine::getTargetTransformInfo function" by Sanjoy Das · 8 years ago
- 0c3de35 Expose a TargetMachine::getTargetTransformInfo function by Sanjoy Das · 8 years ago
- 110844d [ARM] Register the Thumb2SizeReducePass. NFC by David Green · 8 years ago
- 0ab0c1a [SimplifyCFG] don't sink common insts too soon (PR34603) by Sanjay Patel · 8 years ago
- b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- b049173 [SimplifyCFG] use pass options and remove the latesimplifycfg pass by Sanjay Patel · 8 years ago
- 27b226f [ARM] Use post-RA MI scheduler when +use-misched is set by Eugene Leviant · 8 years ago
- bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
- 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
- 06d0ee7 [ARM] Register ARMExpandPseudo pass. by Eli Friedman · 8 years ago
- a1e97a7 Untabify. by NAKAMURA Takumi · 8 years ago
- d68bc7a [ARM] Emit error when ARM exec mode is not available. by Florian Hahn · 8 years ago
- 250e050 [GlobalISel] Make GlobalISel a non-optional library. by Quentin Colombet · 8 years ago
- 79e238a Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
- 3df231a Remove the default ARMSubtarget from the ARM TargetMachine. by Eric Christopher · 8 years ago
- 51b7af3 [ARM] Move GISel accessor initialization from TargetMachine to Subtarget. by Quentin Colombet · 8 years ago
- ee837a5 Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. by Eric Christopher · 8 years ago
- b489e56 [ARM] Add macro fusion for AES instructions. by Florian Hahn · 8 years ago
- 9e1ff86 [ARM] Custom machine-scheduler. NFCI. by Javed Absar · 8 years ago
- 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
- d211fe7 [ARM] Remove ThumbTargetMachines. (NFC) by Florian Hahn · 8 years ago
- 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
- 3234647 Amend r302535; ifndef and ifdef are different, as it turns out. by Aaron Ballman · 8 years ago
- 06297e8 ARMRegisterBankInfo.h requires LLVM_BUILD_GLOBAL_ISEL to be defined. If it is not defined, then ARMGenRegisterBank.inc is not table generated and the inclusion of this header causes the build to fail. by Aaron Ballman · 8 years ago
- 8abcbbb [ARM] GlobalISel: Use TableGen instruction selector by Diana Picus · 8 years ago
- 674888d [ARM] GlobalISel: Get rid of ARMInstructionSelector.h. NFC. by Diana Picus · 8 years ago
- e6ff30b ExecutionDepsFix: Let targets specialize the pass; NFC by Matthias Braun · 9 years ago
- e9f8209 ExecutionDepsFix: Normalize names; NFC by Matthias Braun · 9 years ago
- 7cab078 [ARM] GlobalISel: Use Subtarget in Legalizer by Diana Picus · 9 years ago
- 9b3b899 [ARM] Register ConstantIslands with the pass manager by James Molloy · 9 years ago
- 342257e [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- 5228603 [GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC. by Ahmed Bougacha · 9 years ago
- 895c6aa [ARM] GlobalISel: Remove unused members. NFCI by Diana Picus · 9 years ago
- 90f0a84 [ARM] Make sure GlobalISel is only initialized once. NFCI by Diana Picus · 9 years ago
- 2227493 [ARM] Add plumbing for GlobalISel by Diana Picus · 9 years ago
- 8b38ffa CodeGen/Passes: Pass MachineFunction as functor arg; NFC by Matthias Braun · 9 years ago
- f42454b Move the global variables representing each Target behind accessor function by Mehdi Amini · 9 years ago
- 53d55f4 Some places that could using TargetParser in LLVM. NFC. by Zijiao Ma · 9 years ago
- 8331aae [ARM] Add support for embedded position-independent code by Oliver Stannard · 9 years ago
- 8f456fb ARM: Initialize LoadStore passes in TargetMachine by Matthias Braun · 9 years ago
- a895a0c Add support for musl-libc on ARM Linux. by Rafael Espindola · 9 years ago
- fe796dc Fix default reloc model on ARM. by Rafael Espindola · 9 years ago
- 9be88629 Revert "Revert "Map DynamicNoPIC to Static on non-darwin."" by Renato Golin · 9 years ago
- 4f22c51 Revert "Map DynamicNoPIC to Static on non-darwin." by Renato Golin · 9 years ago
- f9bda68 Map DynamicNoPIC to Static on non-darwin. by Rafael Espindola · 9 years ago
- 8c34dd8 Delete Reloc::Default. by Rafael Espindola · 9 years ago
- 38af4d6 Trivial cleanups. by Rafael Espindola · 9 years ago
- 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
- 8dd66e5 Remove HasFnAttribute guards to getFnAttribute calls by Nirav Dave · 9 years ago
- 042a6c1 ARMv7k: base ABI decision on v7k Arch rather than watchos OS. by Tim Northover · 10 years ago
- 6d435f1 [EABI] Add LLVM support for -meabi flag by Renato Golin · 10 years ago
- e0ccdc6 ARM: add backend support for the ABI used in WatchOS by Tim Northover · 10 years ago
- 97aae40 ARM/ELF: Better codegen for global variable addresses. by Peter Collingbourne · 10 years ago
- 0a7d0ad Untabify. by NAKAMURA Takumi · 10 years ago
- 70ad98a Reformat. by NAKAMURA Takumi · 10 years ago
- a4e5d3c constify the Function parameter to the TTI creation callback and by Eric Christopher · 10 years ago
- f3324cf [ARM] Make GlobalMerge merge extern globals by default by John Brawn · 10 years ago
- fbdab43 Where Triple has a suitable predicate, use it rather than the enum values. NFC. by Daniel Sanders · 10 years ago
- 2cd34bb [ARM] Lower interleaved memory accesses to vldN/vstN intrinsics. by Hao Liu · 10 years ago
- c81f450 Clean up redundant copies of Triple objects. NFC by Daniel Sanders · 10 years ago
- 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
- ed64d62 Replace string GNU Triples with llvm::Triple in computeDataLayout(). NFC. by Daniel Sanders · 10 years ago
- a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
- 4a61619 [ARM] Pass a callback to FunctionPass constructors to enable skipping execution by Akira Hatanaka · 10 years ago
- 8207641 [GlobalMerge] Take into account minsize on Global users' parents. by Ahmed Bougacha · 10 years ago
- 141b2891 [Target/ARM] Only enable OptimizeBarrierPass at -O1 and above. by Davide Italiano · 10 years ago
- 824f42f Migrate existing backends that care about software floating point by Eric Christopher · 10 years ago
- b96444e [CodeGen] Split -enable-global-merge into ARM and AArch64 options. by Ahmed Bougacha · 10 years ago
- 4c87139 Adds an option to disable ARM ld/st optim pass by Renato Golin · 11 years ago
- d1655cb [AArch64, ARM] Enable GlobalMerge with -O3 rather than -O1. by Ahmed Bougacha · 11 years ago
- 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
- 7e70aba Recommit r231324 with a fix to the ARM execution domain code by Eric Christopher · 11 years ago
- 6d8e6d5 Revert r231324 "Remove the conditional addition of the execution dependency fixing" by Hans Wennborg · 11 years ago
- 385f4b3 Remove the conditional addition of the execution dependency fixing by Eric Christopher · 11 years ago
- 63b4488 Cleanup and remove a chunk of getARMSubtarget calls in the by Eric Christopher · 11 years ago
- ed47b22 Rewrite the global merge pass to be subprogram agnostic for now. by Eric Christopher · 11 years ago
- 2cff9e1 ARM: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
- 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
- 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
- 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
- 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
- 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
- d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
- 6e30cd9 Migrate ABIName to MCTargetOptions so that it can be shared between by Eric Christopher · 11 years ago
- 661f2d1 Add a new string member to the TargetOptions struct for the name by Eric Christopher · 11 years ago
- b2f2388 Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips. by Matthias Braun · 11 years ago
- 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
- 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
- 199aeff Enable machineverifier in debug mode for X86, ARM, AArch64, Mips by Matthias Braun · 11 years ago