- c05d306 Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 12 years ago
- 6c822ee Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to a VSETLN on D registers, instead of an (INSERT_SUBREG (VSETLN (EXTRACT_SUBREG ))) sequence to help the register coalescer. by James Molloy · 12 years ago
- 7859f43 Remove duplicated helper function by Michael Liao · 12 years ago
- b8d9da1 Use iPTR instead of i32 for extract_subvector/insert_subvector index in lowering and patterns. This makes it consistent with the incoming DAG nodes from the DAG builder. by Craig Topper · 12 years ago
- 07149fe Add patterns for converting stores of subvector_extracts of lower 128-bits of a 256-bit vector to VMOVAPSmr/VMOVUPSmr. by Craig Topper · 12 years ago
- ae6a2e2 Revert "Enable MCJIT tests on Darwin." by Jim Grosbach · 12 years ago
- 2de9167 Whitespace. by NAKAMURA Takumi · 12 years ago
- 383fb7f Unix/Signals.inc: Fix a typo. Thanks to Dani Berg! by NAKAMURA Takumi · 12 years ago
- a7570a3 There are some Mips instructions that are lowered by the by Jack Carter · 12 years ago
- 557a20a Update function names to conform to guidelines. by Jim Grosbach · 12 years ago
- 88a7e92 Enable MCJIT tests on Darwin. by Jim Grosbach · 12 years ago
- ad51a4a Mips specific llvm assembler support for branch and jump instructions. by Jack Carter · 12 years ago
- 30eac71 Don't include stdint.h directly. by Eli Friedman · 12 years ago
- f632d80 Remove predicated pseudo-instructions. by Jakob Stoklund Olesen · 12 years ago
- 098c6a5 Use predication instead of pseudo-opcodes when folding into MOVCC. by Jakob Stoklund Olesen · 12 years ago
- 366df79 [ms-inline asm] Use the asm dialect from the MI to set the parser dialect. by Chad Rosier · 12 years ago
- 0c09e76 Add missing file for test. by Nick Lewycky · 12 years ago
- 033d182 Teach libObject about some more ELF relocations. llvm-objdump -r now knows by Nick Lewycky · 12 years ago
- 408853e JumpThreading: when default destination is the destination of some cases in a by Manman Ren · 12 years ago
- ec65be8 Mips specific llvm assembler support for ALU instructions. This includes by Jack Carter · 12 years ago
- 2f1d815 Cleanup a few magic numbers. by Chad Rosier · 12 years ago
- 5932429 Stop casting away const qualifier needlessly. by Roman Divacky · 12 years ago
- 77fffa6 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 12 years ago
- 2943e37 Constify this properly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
- 651e800 Mark checkSignature const, and in turn stop casting away const from by Roman Divacky · 12 years ago
- 141e997 Constify SDNodeIterator an stop its only non-const user being cast stripped by Roman Divacky · 12 years ago
- 98eb98b Constify subtarget info properly so that we dont cast away the const in by Roman Divacky · 12 years ago
- b438615 Use const properly so that we dont remove const qualifier from region and MII by Roman Divacky · 12 years ago
- 576cd11 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 12 years ago
- a759eb3 Fix a bug. by Jan Wen Voung · 12 years ago
- 73e562a revert the additional stuff. by Jan Wen Voung · 12 years ago
- 851343c Clean up llvm-bcanalyzer to print to consistent streams. by Jan Wen Voung · 12 years ago
- aadf715 [Docs] Fix Sphinx incremental build. Patch by Sean Silva! by Michael J. Spencer · 12 years ago
- c10d5e9 Move the PPC TOC defs into the PPC64 InstrInfo file. by Hal Finkel · 12 years ago
- 15515c9 Clean up. by Chad Rosier · 12 years ago
- 581600b [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect to by Chad Rosier · 12 years ago
- 7bebddf Strip old MachineInstrs *after* we know we can put them back. by Tim Northover · 12 years ago
- b985e9a Clean up includes. by Benjamin Kramer · 12 years ago
- 54b3b30 Update CMakeList.txt for new lli sources. by Jim Grosbach · 12 years ago
- 15d0c81 Remove unused typedefs gcc4.8 warns about. by Roman Divacky · 12 years ago
- 35ed842 MCJIT: getPointerToFunction() references target address space. by Jim Grosbach · 12 years ago
- 706f03a MCJIT: Add faux remote target execution to lli for the MCJIT. by Jim Grosbach · 12 years ago
- 998d3cc Switch BasicAliasAnalysis' cache to SmallDenseMap. by Benjamin Kramer · 12 years ago
- 4c3d3ec LLVM Bug Fix 13709: Remove needless lsr(Rp, #32) instruction access the by Pranav Bhandarkar · 12 years ago
- 7dadac6 [asan] fix lint by Kostya Serebryany · 12 years ago
- 3d5e161 Fixed the DAG combiner to better handle the folding of AND nodes for vector types. The previous code was making the assumption that the length of the bitmask returned by isConstantSplat was equal to the size of the vector type. Now we first make sure that the splat value has at least the length of the vector lane type, then we only use as many fields as we have available in the splat value. by Silviu Baranga · 12 years ago
- 59a4a47 [asan] extend the blacklist functionality to handle global-init. Patch by Reid Watson by Kostya Serebryany · 12 years ago
- 4e4e6c0 Remove some of the patterns added in r163196. Increasing the complexity on insert_subvector into undef accomplishes the same thing. by Craig Topper · 12 years ago
- c17177f Add patterns for integer forms of VINSERTF128/VINSERTI128 folded with loads. Also add patterns to turn subvector inserts with loads to index 0 of an undef into VMOVAPS. by Craig Topper · 12 years ago
- 27b25c2 Add a FIXME that assumes we maintain backward compatibility until the next major release. by Chad Rosier · 12 years ago
- ec90cc8 Reorder the comments of EmitExceptionTable. by Logan Chien · 12 years ago
- fd91d8d Fix UseInitArray option for MIPS target. by Logan Chien · 12 years ago
- f6dc792 Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG build time. Similar was previously done for vinserti128/vinsertf128. Add patterns for folding these extract_subvectors with stores. by Craig Topper · 12 years ago
- f7e0ea6 Removed Trie.h; unused in a long time by Marshall Clow · 12 years ago
- a89fb0f Remove redundant semicolons to fix -pedantic-errors build. by Richard Smith · 12 years ago
- 5d637d7 Fix function name per coding standard. by Chad Rosier · 12 years ago
- 90e11f8 Fix function name per coding standard. by Chad Rosier · 12 years ago
- f16ae58 [ms-inline asm] Add support for the nsdialect keyword in the Bitcode by Chad Rosier · 12 years ago
- 71f359a [ms-inline asm] Add the nsdialect keyword to the lexer. by Chad Rosier · 12 years ago
- 3654734 [ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute. by Chad Rosier · 12 years ago
- 230768b Make provenance checking conservative in cases when by Dan Gohman · 12 years ago
- be11991 BypassSlowDivision: Assign to reference, don't copy the object. by Jakub Staszak · 12 years ago
- f363ebd Search the whole instruction for tied operands. by Jakob Stoklund Olesen · 12 years ago
- 03fe8f6 [ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsm by Chad Rosier · 12 years ago
- 4e2132e [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This by Chad Rosier · 12 years ago
- 7a9572f [LIT] Add a clang_tools_extra_site_cfg to match the various other site_cfg. by David Blaikie · 12 years ago
- ed0e3a3 Fix my previous patch (r163164). It does now what it is supposed to do: by Jakub Staszak · 12 years ago
- 7b2d20d Return false if BypassSlowDivision doesn't change anything. by Jakub Staszak · 12 years ago
- f2d8190 Remove unneeded code. by Jakub Staszak · 12 years ago
- 4f1a56c Typo. by Jakob Stoklund Olesen · 12 years ago
- 99c416c Actually use the MachineOperand field for isRegTiedToDefOperand(). by Jakob Stoklund Olesen · 12 years ago
- daddf07 Move tie checks into MachineVerifier::visitMachineOperand. by Jakob Stoklund Olesen · 12 years ago
- 9c13067 Allow tied uses and defs in different orders. by Jakob Stoklund Olesen · 12 years ago
- 2e2efd9 Generic Bypass Slow Div by Preston Gurd · 12 years ago
- e20cf3d Make sure macros in the include subdirectory are not used without being defined. by Bob Wilson · 12 years ago
- 3e59040 Porting Hexagon MI Scheduler to the new API. by Sergei Larin · 12 years ago
- 67514e9 Patch to implement UMLAL/SMLAL instructions for the ARM architecture by Arnold Schwaighofer · 12 years ago
- 3251020 This patch optimizes shuffle instruction - generates 2 instructions instead of 4. by Elena Demikhovsky · 12 years ago
- 7765492 LICM may hoist an instruction with undefined behavior above a trap. by Nadav Rotem · 12 years ago
- 68d92bd Fix Android build of gtest and lib/Support. by Evgeniy Stepanov · 12 years ago
- 5eae90d Add support for fetching inlining context (stack of source code locations) by Alexey Samsonov · 12 years ago
- 2d5c28d Be conservative about allocations that may alias the accessed pointer. by Bob Wilson · 12 years ago
- 2dc88d9 [ms-inline asm] Make comment more verbose and add an assert. by Chad Rosier · 12 years ago
- 2cc97de [ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, add by Chad Rosier · 12 years ago
- efeaae8 [ms-inline asm] Add a comment. by Chad Rosier · 12 years ago
- 038f3e3 [ms-inline asm] Add an interface to the GetMCInstOperandNum() function in the by Chad Rosier · 12 years ago
- ad2d3e6 Remove extraneous return. by Chad Rosier · 12 years ago
- 87d910e [ms-inline asm] Return the MCOperandNum instead of passing a reference. by Chad Rosier · 12 years ago
- 94b17f3 Remove always true checks. Noticed by Adhemerval Zanella. by Roman Divacky · 12 years ago
- f2210ed Add braces to the case statement. by Chad Rosier · 12 years ago
- f68b87f IRBuilderify the SjlLjEHPrepare pass. by Benjamin Kramer · 12 years ago
- 7b23d08 When updating live range endpoints, make sure to preserve the early clobber bit. by Lang Hames · 12 years ago
- 84451a1 Fix more fallout from r158919, similar to PR13547. by Bob Wilson · 12 years ago
- c4d2560 Removed unused argument. by Chad Rosier · 12 years ago
- 8a04e51 some peepholes that should match horizontal add/sub operations. by Chris Lattner · 12 years ago
- 3a86e13 [ms-inline asm] Expose the Kind and Opcode variables from the by Chad Rosier · 12 years ago
- 61290e3 Move ErrorLoc decl into the scope where it's actually used. by Chad Rosier · 12 years ago
- ad5a0ce escape special char when handling CXX_FOR_OCAMLOPT by Nuno Lopes · 12 years ago
- 3ba5de6 fix test's RUN lines by Nuno Lopes · 12 years ago
- 4d00161 add support for ocaml 3.12 by Nuno Lopes · 12 years ago