- 6fd98ae build/Make: Switch back to llvm-config for now, I foolishly forgot to think by Daniel Dunbar · 13 years ago
- 7b8c2f8 Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. by Nicolas Geoffray · 13 years ago
- 48857eb Move X86 specific test in X86 directory. by Devang Patel · 13 years ago
- 2d5bbef Move X86 specific test in X86 directory. by Devang Patel · 13 years ago
- 900b16b Remove FIXME comment that should have been removed with r144351. by Bob Wilson · 13 years ago
- 96e6458 allow non-device function calls in PTX when natively handling device-side printf by Dan Bailey · 13 years ago
- b812ee6 add rules in tabgen for PTX COPY_ADDRESS of frameindex by Dan Bailey · 13 years ago
- 178051f Clients are responsible for initializing the targets, remove it from the disassembler API. by Benjamin Kramer · 13 years ago
- eea66f6 Remove the unnecessary dependency on libARMCodeGen from libARMDisassembler. by Benjamin Kramer · 13 years ago
- 7fb12ef Remove the unnecessary dependency on libMBlazeCodeGen from libMBlazeDisassembler. by Benjamin Kramer · 13 years ago
- 46154eb Add lowering for AVX2 shift instructions. by Craig Topper · 13 years ago
- 1c47de8 Rename variables to avoid confusion. No functionallity change intended. by Chad Rosier · 13 years ago
- a07d3fc Add support for using immediates with select instructions. rdar://10412592 by Chad Rosier · 13 years ago
- e184fec Do not try to detect DAG combine patterns for integer multiply-add/sub if value by Akira Hatanaka · 13 years ago
- 5906806 64-bit atomic instructions. by Akira Hatanaka · 13 years ago
- 46ac439 Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64. by Akira Hatanaka · 13 years ago
- c742e4f Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC. by Akira Hatanaka · 13 years ago
- 642b109 64-bit versions of jal, jalr and bal. by Akira Hatanaka · 13 years ago
- a1fa08f Emit Mips64's sequence of instructions that set global register in prologue. by Akira Hatanaka · 13 years ago
- d5cf5a6 Fix printing of MCSymbolRegExpr. Needs three closing parentheses for by Akira Hatanaka · 13 years ago
- 15f58c5 Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3. by Eli Friedman · 13 years ago
- d61c34b Initialize variable. by Eric Christopher · 13 years ago
- 646abbf When loading a value, treat an i1 as an i8. by Chad Rosier · 13 years ago
- d117fbb If we have a DIE with an AT_specification use that instead of the normal by Eric Christopher · 13 years ago
- b80f778 Get rid of an optimization in SCCP which appears to have many issues. Specifically, it doesn't handle many cases involving undef correctly, and it is missing other checks which by Eli Friedman · 13 years ago
- cf3b89f Reenable compact unwinding now that <rdar://problem/10430076> is fixed. by Bill Wendling · 13 years ago
- c739577 If we have to reset the calculation of the compact encoding, then also reset the by Bill Wendling · 13 years ago
- 4e89d97 Add support for using MVN to materialize negative constants. rdar://10412592 by Chad Rosier · 13 years ago
- 7b809e0 Disable compact unwind generation until I can solve the codegen problems. by Bill Wendling · 13 years ago
- b7f3bfc llvm-build: Add --configure-target-def-file option. by Daniel Dunbar · 13 years ago
- 5ed5506 LLVMBuild: Add explicit information on whether targets define an assembly printer, assembly parser, or disassembler. by Daniel Dunbar · 13 years ago
- 0352b46 Thumb2 ldm/stm updating w/ one register in the list are LDR/STR. by Jim Grosbach · 13 years ago
- 83ec877 ARM let processInstruction() tranforms chain. by Jim Grosbach · 13 years ago
- 54d5df9 Add blurb for VMKit. by Nicolas Geoffray · 13 years ago
- 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