- d577df8 CONCAT_VECTORS can have more than two operands. PR11389. by Eli Friedman · 13 years ago
- b91b600 Add a couple asserts so it will be easier to debug if we accidentally pass indexed loads/stores to the legalizer. by Eli Friedman · 13 years ago
- 800e03f AddressSanitizer, first commit (compiler module only) by Kostya Serebryany · 13 years ago
- a2a2d1f test commit to verify that commit access works (added blank line) by Kostya Serebryany · 13 years ago
- 99aa14f Rename MVT::untyped to MVT::Untyped to match similar nomenclature. by Owen Anderson · 13 years ago
- 79f0bfc Fix SCEV overly optimistic back edge taken count for multi-exit loops. by Andrew Trick · 13 years ago
- f56c60b Add FIXME comment. by Chad Rosier · 13 years ago
- 3805d85 Enable -widen-vmovs by default. by Jakob Stoklund Olesen · 13 years ago
- 8368f74 Stabilize the output of the dwarf accelerator tables. Fixes a comparison by Eric Christopher · 13 years ago
- 22b34cc GEPs with all zero indices are trivially coalesced by fast-isel. For example, by Chad Rosier · 13 years ago
- e43862b ARM assembly parsing for register range syntax for VLD/VST register lists. by Jim Grosbach · 13 years ago
- 5b2fb20 ARM assembly parsing for data type suffices on NEON VMOV aliases. by Jim Grosbach · 13 years ago
- de63112 Fix MSVC warnings by adding a cast. by Nadav Rotem · 13 years ago
- f8c10e5 AVX: Add support for vbroadcast from BUILD_VECTOR and refactor some of the vbroadcast code. by Nadav Rotem · 13 years ago
- 9f302c4 ARM assembly parsing two operand forms for shift instructions. by Jim Grosbach · 13 years ago
- 88d012a ARM VFP assembly parsing for VADD and VSUB two-operand forms. by Jim Grosbach · 13 years ago
- 6cb4b08 ARM accept an immediate offset in memory operands w/o the '#'. by Jim Grosbach · 13 years ago
- 2d49689 Added custom lowering for load->dec->store sequence in x86 when the EFLAGS registers is used by Pete Cooper · 13 years ago
- 5c984e4 ARM enclosing curly braces optional on one-register VLD/VST instruction lists. by Jim Grosbach · 13 years ago
- eaf2056 ARM size suffix on VFP single-precision 'vmov' is optional. by Jim Grosbach · 13 years ago
- d2df64f Insert modified DBG_VALUE into LiveDbgValueMap. by Devang Patel · 13 years ago
- 25e0a87 Fix typo. by Jim Grosbach · 13 years ago
- 19885de ARM alternate size suffices for VTRN instructions. by Jim Grosbach · 13 years ago
- 22925d9 Fix a misplaced paren bug. by Owen Anderson · 13 years ago
- a68e90c ARM assembly parsing for optional datatype suffix on VFP VMOV GPR<->VFP insns. by Jim Grosbach · 13 years ago
- bfb0a17 ARM assembly parsing for two-operand form of 'mul' instruction. by Jim Grosbach · 13 years ago
- d2586da ARM assembly parsing for two-operand form of 'mul' instruction. by Jim Grosbach · 13 years ago
- 7f1ec95 Thumb2 two-operand 'mul' instruction wide encoding parsing. by Jim Grosbach · 13 years ago
- b589be9 Fix an ambiguous decoding where we failed to properly decode VMOVv2f32 and VMOVv4f32. by Owen Anderson · 13 years ago
- 1de0bd1 Thumb2 assembly parsing for mul.w in IT block fix. by Jim Grosbach · 13 years ago
- b5ccb25 StringRefize and simplify. by Benjamin Kramer · 13 years ago
- 6c5b2dc We currently use a callback to handle an IL pass deleting a BB that still by Rafael Espindola · 13 years ago
- 1b71950 Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bit by Akira Hatanaka · 13 years ago
- ac20aad Set nomacro before emitting the sequence of instructions that set global pointer by Akira Hatanaka · 13 years ago
- 1604085 Simplify function PassByValArg64. by Akira Hatanaka · 13 years ago
- 00e1fa4 Remove function printMipsSymbolRef. by Akira Hatanaka · 13 years ago
- 2bbb7e3 Remove Value::getNameStr. It has been deprecated for a while and provides no additional value over getName(). by Benjamin Kramer · 13 years ago
- 2774dc0 Missed some users of Value::getNameStr. by Benjamin Kramer · 13 years ago
- 870b3b2 Delete files. by Akira Hatanaka · 13 years ago
- 73c38f0 Remove MipsMCSymbolRefExpr. by Akira Hatanaka · 13 years ago
- c5a6a68 ARM parsing datatype suffix variants for register-writeback VLD1/VST1 instructions. by Jim Grosbach · 13 years ago
- 946227d Tidy up. 80 columns. by Jim Grosbach · 13 years ago
- a7b0cb7 Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 13 years ago
- 25ad1cc Twinify GraphWriter a little bit. by Benjamin Kramer · 13 years ago
- d1bfc30 Check all overlaps when looking for used registers. by Jakob Stoklund Olesen · 13 years ago
- 2151acf Enable promote elements since the upstream has fixed it. by Logan Chien · 13 years ago
- 36abbec Apply changes to migrate to llvm upstream r144606. by Logan Chien · 13 years ago
- f4a5084 Make use of MachinePointerInfo::getFixedStack. by Jay Foad · 13 years ago
- 8c2e352 Remove some unnecessary includes of PseudoSourceValue.h. by Jay Foad · 13 years ago
- bf8356b Fix typo in comment. by Jay Foad · 13 years ago
- 978e0df Make use of MachinePointerInfo::getFixedStack. This removes all mention by Jay Foad · 13 years ago
- d9190c0 Remove some unnecessary includes of PseudoSourceValue.h. by Jay Foad · 13 years ago
- f9c1b92 Merge with LLVM upstream r144606 (Nov 15th 2011) by Logan Chien · 13 years ago
- 44ec9fd Fix PR11370 for real. Prevents converting 256-bit FP instruction to AVX2 256-bit integer instructions when AVX2 isn't enabled. by Craig Topper · 13 years ago
- f178418 Set SeenStore to true to prevent loads from being moved; also eliminates a non-deterministic behavior. by Evan Cheng · 13 years ago
- 3273c89 Rather than trying to use the loop block sequence *or* the function by Chandler Carruth · 13 years ago
- 4c077a1 Properly qualify AVX2 specific parts of execution dependency table. Also enable converting between 256-bit PS/PD operations when AVX1 is enabled. Fixes PR11370. by Craig Topper · 13 years ago
- eaa192a Add vmov.f32 to materialize f32 immediate splats which cannot be handled by by Evan Cheng · 13 years ago
- bfc9429 ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions. by Jim Grosbach · 13 years ago
- e7c1aef Move WEAK marking to the declaration. by Nick Lewycky · 13 years ago
- c2ecf3e Break false dependencies before partial register updates. by Jakob Stoklund Olesen · 13 years ago
- 2947f73 Track register ages more accurately. by Jakob Stoklund Olesen · 13 years ago
- ec381a4 Fix linking for some users who already have tsan enabled code and are trying to by Nick Lewycky · 13 years ago
- dd47e0b ARM parsing datatype suffix variants for non-writeback VST1 instructions. by Jim Grosbach · 13 years ago
- e052b9a ARM parsing datatype suffix variants for non-writeback VLD1 instructions. by Jim Grosbach · 13 years ago
- 04db7f7 Add explanatory comment. by Jim Grosbach · 13 years ago
- 0530d0d Split out the plain '.{8|16|32|64}' suffix handling. by Jim Grosbach · 13 years ago
- ef44876 ARM parsing optional datatype suffix for VAND/VEOR/VORR instructions. by Jim Grosbach · 13 years ago
- 2c42b8c Supporting inline memmove isn't going to be worthwhile. The only way to avoid by Chad Rosier · 13 years ago
- ffc658b ARM VLDR/VSTR instructions don't need a size suffix. by Jim Grosbach · 13 years ago
- 8899024 Refactor capture tracking (which already had a couple flags for whether returns by Nick Lewycky · 13 years ago
- 909cb4f Add support for inlining small memcpys. rdar://10412592 by Chad Rosier · 13 years ago
- e489af8 Fix a performance regression from r144565. Positive offsets were being lowered by Chad Rosier · 13 years ago
- 02e3d92 ARM assembly parsing type suffix options for VLDR/VSTR. by Jim Grosbach · 13 years ago
- 8aee7d8 Avoid dereferencing off the beginning of lists. by Evan Cheng · 13 years ago
- 41e0017 At -O0, multiple uses of a virtual registers in the same BB are being marked by Evan Cheng · 13 years ago
- 4d0a9ff Add support for tsan annotations (thread sanitizer, a valgrind-based tool). by Nick Lewycky · 13 years ago
- 76c8f08 Add a missing pattern for X86ISD::MOVLPD. rdar://10436044 by Evan Cheng · 13 years ago
- 57b2997 Add support for Thumb load/stores with negative offsets. rdar://10412592 by Chad Rosier · 13 years ago
- 6296ee3 Unbreak Release builds. by Benjamin Kramer · 13 years ago
- 2a4410d Teach two-address pass to re-schedule two-address instructions (or the kill by Evan Cheng · 13 years ago
- a77214a Changed SSE4/AVX <2 x i64> extract and insert ops to be Custom lowered by Pete Cooper · 13 years ago
- b518cae Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it. by Benjamin Kramer · 13 years ago
- 788dc0f 32-to-64-bit extended load. by Akira Hatanaka · 13 years ago
- 4961709 AnalyzeCallOperands function for N32/64. by Akira Hatanaka · 13 years ago
- bad53f4 Modify LowerFormalArguments to correctly handle vaarg arguments for Mips64. by Akira Hatanaka · 13 years ago
- a3f7e22 PTX: Let LLVM use loads/stores for all mem* intrinsics, instead of relying on custom implementations. by Justin Holewinski · 13 years ago
- 47a4ab8 Remove variable that keeps the size of area used to save byval or variable by Akira Hatanaka · 13 years ago
- f054e19 Fix early-clobber handling in shrinkToUses. by Jakob Stoklund Olesen · 13 years ago
- 96b685b Disable generation of compact unwind encodings. <rdar://problem/10441578> by Bob Wilson · 13 years ago
- 430052b Tidy up. 80 column. by Jim Grosbach · 13 years ago
- aa5354c Make headers standalone, move a virtual method out of line. by Benjamin Kramer · 13 years ago
- f2a027e Update LLVM to svn 144354. by Stephen Hines · 13 years ago
- 4fffbb4 If we have a DIE with an AT_specification use that instead of the normal by Eric Christopher · 13 years ago
- e8c7497 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
- 66539bc Reenable compact unwinding now that <rdar://problem/10430076> is fixed. by Bill Wendling · 13 years ago
- d8fb2f4 If we have to reset the calculation of the compact encoding, then also reset the by Bill Wendling · 13 years ago
- 39c7472 Add support for using MVN to materialize negative constants. rdar://10412592 by Chad Rosier · 13 years ago
- 8e725eb Disable compact unwind generation until I can solve the codegen problems. by Bill Wendling · 13 years ago
- 45daa4d LLVMBuild: Add explicit information on whether targets define an assembly printer, assembly parser, or disassembler. by Daniel Dunbar · 13 years ago