- 57c68f9 build/Make: llvm-config-2 needs to use EXEEXT, since it is an actual executable by Daniel Dunbar · 13 years ago
- dcd33e4 Fix typo. by Daniel Dunbar · 13 years ago
- 5402637 Thumb2 parsing for push/pop w/ hi registers in the reglist. by Jim Grosbach · 13 years ago
- fae0259 Thumb1 diagnostics for reglist on PUSH/POP fix. by Jim Grosbach · 13 years ago
- c55346d git: Add tools/lldb to the ignore list. by Daniel Dunbar · 13 years ago
- 01b55b4 Check in getOrCreateSubprogramDIE if a declaration exists and if so output by Rafael Espindola · 13 years ago
- 950dba0 build/Make: Try to switch over to llvm-config-2 again, now that I've cleaned up by Daniel Dunbar · 13 years ago
- 1b33286 Thumb MUL assembly parsing for 3-operand form. by Jim Grosbach · 13 years ago
- eaf4221 build/MBlazeDisassembler: Some compilers may generate an MBlaze disassembler by Daniel Dunbar · 13 years ago
- 1325ab9 build/MCDisassembler: Fix required libraries list of MCDisassembler to use by Daniel Dunbar · 13 years ago
- 8bd36ea Make types and namespaces take multiple DIEs for the accelerator tables as well. by Eric Christopher · 13 years ago
- 1696980 Remove a really ancient line from the default 'make clean' rule that attempts by Chris Lattner · 13 years ago
- 16455ce When in ARM mode, LDRH/STRH require special handling of negative offsets. by Chad Rosier · 13 years ago
- d475f86 ARM .thumb_func directive for quoted symbol names. by Jim Grosbach · 13 years ago
- ceb0af3 test commit undo by Tony Linthicum · 13 years ago
- 4b1fd0b test commit redux by Tony Linthicum · 13 years ago
- c7e5a6a Fixed bug in DeadStoreElimination commit r144239 by Pete Cooper · 13 years ago
- c343e31 random notes, llvm-gcc is gone, fix a few broken tags. by Chris Lattner · 13 years ago
- 1ad9213 Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).", by Daniel Dunbar · 13 years ago
- 0ad62be undo test commit by Tony Linthicum · 13 years ago
- 0ee0e06 test commit by Tony Linthicum · 13 years ago
- 1b3f919 Move type handling to make sure we get all created types that aren't by Eric Christopher · 13 years ago
- 0ffe2b4 Rework adding function names to the dwarf accelerator tables, allow by Eric Christopher · 13 years ago
- 39fe397 Add additional checking to ensure that MachineMemOperands are never set to null, which can happen in weird circumstances where target intrinsic hooks are implemented incorrectly. by Owen Anderson · 13 years ago
- ee10ff8 ARM assembly parsing for LSR/LSL/ROR(immediate). by Jim Grosbach · 13 years ago
- a6f5a81 llvm-config: Replace with C++ version (was llvm-config-2). by Daniel Dunbar · 13 years ago
- f084e1d llvm-config-2: Use USEDLIBS directly instead of LINK_COMPONENTS, which will by Daniel Dunbar · 13 years ago
- 77352c9 Release notes for DragonEgg. by Duncan Sands · 13 years ago
- 71810ab ARM assembly parsing for ASR(immediate). by Jim Grosbach · 13 years ago
- 977665c build: Rename CBackend and CppBackend libraries to have CodeGen suffix, for by Daniel Dunbar · 13 years ago
- b191f5a llvm-config-2: Fix thinko in maintenance of visited component set. by Daniel Dunbar · 13 years ago
- bd165ea test/CodeGen/X86/lsr-loop-exit-cond.ll: Try to appease linux and freebsd bots to specify explicit -mtriple=x86_64-darwin. by NAKAMURA Takumi · 13 years ago
- 623a7e1 Use a bigger hammer to fix PR11314 by disabling the "forcing two-address by Evan Cheng · 13 years ago
- 4dbe96e AVX2: Add variable shift from memory. by Nadav Rotem · 13 years ago
- 6cba97c For immediate encodings of icmp, zero or sign extend first. Then by Chad Rosier · 13 years ago
- 8333730 build/Make & CMake: Pass the appropriate --native-target and --enable-targets by Daniel Dunbar · 13 years ago
- affc6cf llvm-build: Add --native-target and --enable-targets options, and add logic to by Daniel Dunbar · 13 years ago
- b4eaee7 llvm-build: Split out the validation logic. by Daniel Dunbar · 13 years ago
- 6852b69 llvm-build: Change CBackend and CppBackend to not use library_name. This will by Daniel Dunbar · 13 years ago
- c352caf llvm-build: Add an explicit component type to represent targets. by Daniel Dunbar · 13 years ago
- 1e5b243 llvm-build: Tidy up options. by Daniel Dunbar · 13 years ago
- 17afb06 Strip old implicit operands after foldMemoryOperand. by Jakob Stoklund Olesen · 13 years ago
- 1ad1246 Remove this from the CMake build since I erased the file. by Owen Anderson · 13 years ago
- c27f672 Tidy up. by Jim Grosbach · 13 years ago
- a25e292 Remove the old-style ARM disassembler, which is no longer used. by Owen Anderson · 13 years ago
- 3c5d6e4 Thumb2 assembly parsing STMDB w/ optional .w suffix. by Jim Grosbach · 13 years ago
- 14e809c Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM. by Eli Friedman · 13 years ago
- 5ccb082 DeadStoreElimination can now trim the size of a store if the end of the store is dead. by Pete Cooper · 13 years ago
- ffab7d0 Fix typo in comment. by Nick Lewycky · 13 years ago
- 0948f0a Add check so we don't try to perform an impossible transformation. Fixes issue from PR11319. by Eli Friedman · 13 years ago
- 7346347 The ARM LDRH/STRH instructions use a +/-imm8 encoding, not an imm12. by Chad Rosier · 13 years ago
- c6c7e85 AVX2: Add patterns for variable shift operations by Nadav Rotem · 13 years ago
- f4e0d5d Remove unnecessary include. by Devang Patel · 13 years ago
- a7a996b Use REs to remove dependencies on the register allocation order. by Chad Rosier · 13 years ago
- 0656e25 Reformat the quote and tag the math stuff with <tt> tags. by Bill Wendling · 13 years ago
- 4cb5fff llvm-config: Drop 'backend' pseudo-component. We don't support/qualify the CBE by Daniel Dunbar · 13 years ago
- 12d9a46 llvm-config-2: Switch to using real library dependency table. by Daniel Dunbar · 13 years ago
- ecfd04b Fix typo. by Eric Christopher · 13 years ago
- 2808853 build/Make: Fix some missing dependencies on the llvm-build generation step. by Daniel Dunbar · 13 years ago
- 983c457 Add comments. by Benjamin Kramer · 13 years ago
- ef0b3ca Speculatively revert commit 144124 (djg) in the hope that the 32 bit by Duncan Sands · 13 years ago
- bb539bf Add AVX2 support for vselect of v32i8 by Nadav Rotem · 13 years ago
- 2dd4239 Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
- 0c45f7d Take advantage of the zero byte in StringMap when emitting dwarf stringpool entries. by Benjamin Kramer · 13 years ago
- 6f274a5 Minor fixes in Makefiles for the OCaml bindings: by Wojciech Matyjewicz · 13 years ago
- b80ada9 Enable execution dependency fix pass for YMM registers when AVX2 is enabled. Add AVX2 logical operations to list of replaceable instructions. by Craig Topper · 13 years ago
- 94d80da unittests/MultiJITTest.cpp: Tweak how to check symbol value for Win32 --enable-shared. by NAKAMURA Takumi · 13 years ago
- 0a15035 Add instruction selection for AVX2 integer comparisons. by Craig Topper · 13 years ago
- aaa643c Add AVX2 instruction lowering for add, sub, and mul. by Craig Topper · 13 years ago
- 89d093d Don't forget to check FlagNW when determining whether an AddRecExpr will wrap by Nick Lewycky · 13 years ago
- c6bcf43 Remove extra ';' by Devang Patel · 13 years ago
- dfa30e1 Remove the pubnames section, no one consumes it. by Eric Christopher · 13 years ago
- 5786b4c Enhance verifyLoop so that it can reliably verify that every block in a loop is reachable from the loop header. by Eli Friedman · 13 years ago
- fd22883 Use isa<> instead of dyn_cast<> as suggested by Nick. by John McCall · 13 years ago
- 2f2fe41 Add support for encoding immediates in icmp and fcmp. Hopefully, this will by Chad Rosier · 13 years ago
- 44ee471 Hide cpu name checking in ARMSubtarget. by Evan Cheng · 13 years ago
- f4c4768 Collapse DomainValues across loop back-edges. by Jakob Stoklund Olesen · 13 years ago
- dbc372f Link to the live DomainValue after merging. by Jakob Stoklund Olesen · 13 years ago
- 7151ddd Object/COFF: Fix PE reading. by Michael J. Spencer · 13 years ago
- 737e9a2 Track reference count independently from clear(). by Jakob Stoklund Olesen · 13 years ago
- ce1a538 Properly handle Mips MC relocations and lower cpload and cprestore macros to MCInsts. by Bruno Cardoso Lopes · 13 years ago
- a2ff3e2 Emit the compact unwind *if* we have a compact unwind encoding. *headdesk* by Bill Wendling · 13 years ago
- 0fdb05d Call release() directly when cleaning up the remaining DomainValues. by Jakob Stoklund Olesen · 13 years ago
- 6bcb9a7 Rename all methods to follow style guide. by Jakob Stoklund Olesen · 13 years ago
- 35e9324 Handle reference counts in one function: release(). by Jakob Stoklund Olesen · 13 years ago
- 74d8a87 Also add the linkage name to the name accelerator tables if it exists by Eric Christopher · 13 years ago
- 9cae2d2 Add a hack to the scheduler to disable pseudo-two-address dependencies in by Dan Gohman · 13 years ago
- 3568a10 Add workaround for Cortex-M3 errata 602117 by replacing ldrd x, y, [x] with ldm or ldr pairs. by Evan Cheng · 13 years ago
- 66dc8ca ARMFastISel doesn't support thumb1. Rename isThumb to isThumb2 to reflect this. by Chad Rosier · 13 years ago
- 7781ae5 Fix code to match comment. Fixes PR11340, a regression from r143209. by Eli Friedman · 13 years ago
- e1b3e11 Clear old DomainValue after merging. by Jakob Stoklund Olesen · 13 years ago
- 0d64632 MC/COFF: Correctly emit the size of an empty string table. by Michael J. Spencer · 13 years ago
- 2d76a78 LICM pass now understands invariant load metadata. Nothing generates this yet so it will currently never get used in real tests by Pete Cooper · 13 years ago
- 67a917d Add the base ObjC method name to the names lookup table as well. by Eric Christopher · 13 years ago
- d9eb920 Adding test for machine-licm operating on invariant load instructions by Pete Cooper · 13 years ago
- 5207bf2 Lower mem-ops to unaligned i32/i16 load/stores on ARM where supported. by Lang Hames · 13 years ago
- d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
- 30b4d8b A few more places where we can avoid multiple size queries. by Eric Christopher · 13 years ago
- ec8ffc2 Don't evaluate Data.size() on every iteration. by Eric Christopher · 13 years ago
- ad6eef4 This patch handles unaligned loads and stores in Mips JIT. Mips backend by Bruno Cardoso Lopes · 13 years ago