- 2f87640 Delete a directory that wasn't supposed to be checked in yet. by Micah Villmow · 12 years ago
- aa76e9e Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 12 years ago
- 3575222 Special calling conventions for Intel OpenCL built-in library. by Elena Demikhovsky · 12 years ago
- 0ed9b8e [CMake] Introduce LLVM_EXTERNAL_COMPILER_RT_SOURCE_DIR. by NAKAMURA Takumi · 12 years ago
- 747fcd5 Add a testcase that would have noticed the typo fixed in commit 166475. by Duncan Sands · 12 years ago
- 1a5cc71 Teach DAG combine to fold (buildvec (Xint2fp x)) to (Xint2fp (buildvec x)) by Michael Liao · 12 years ago
- 991b6a2 Add custom conversion from v2u32 to v2f32 in 32-bit mode by Michael Liao · 12 years ago
- 2ef5bd3 [mips] Make sure sret argument is returned in register V0. by Akira Hatanaka · 12 years ago
- 847a9c6 Change x86_fastcallcc to require inreg markers. This allows it to known by Rafael Espindola · 12 years ago
- adf3891 Keep coding standard. Don't evaluate getNumOperands() every time. by Jakub Staszak · 12 years ago
- 30f57da Fix ODR violations: a virtual function must be defined, even if it's never by Richard Smith · 12 years ago
- a6cf7a6 [ms-inline asm] Offset operator - the size should be based on the size of a by Chad Rosier · 12 years ago
- d4d96ac [ms-inline asm] Clean up comment. by Chad Rosier · 12 years ago
- 2a78413 [ms-inline asm] When parsing inline assembly we set the base register to a by Chad Rosier · 12 years ago
- fac14ab Clean up code and put transformation on (build_vec (ext x)) into a helper func by Michael Liao · 12 years ago
- ce892ca [Support/StringSet] Fix memory leak when inserted key already exists. by Michael J. Spencer · 12 years ago
- e1d4a88 Make branch heavy code for generating marked up disassembly simpler by Kevin Enderby · 12 years ago
- 0787274 Fix PR14161 by Michael Liao · 12 years ago
- e8e6b6b CMake: Include private headers / tablegen files in generated Xcode projects. by Jordan Rose · 12 years ago
- ee0ce15 by Nadav Rotem · 12 years ago
- a999de0 Silence -Wsign-compare by Matt Beaumont-Gay · 12 years ago
- 2430973 Change DenseMap to use a power of 2 growth if one is given instead of the next power of 2. This was causing DenseMaps to grow 4x instead of 2x. I'll keep an eye on the buildbots as this could impact performance by Pete Cooper · 12 years ago
- fbaf206 Fixed bug in SmallDenseMap where it wouldn't leave enough space for an empty bucket if the number of values was exactly equal to the small capacity. This led to an infinite loop when finding a non-existent element by Pete Cooper · 12 years ago
- 6457001 by Nadav Rotem · 12 years ago
- b846719 Ignore unreachable blocks when doing memory dependence analysis on non-local by Bill Wendling · 12 years ago
- 5a719fc [ms-inline asm] Add an implementation of the offset operator. This is a follow by Chad Rosier · 12 years ago
- a755463 Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to v4f32/v8f32 by Michael Liao · 12 years ago
- d9d0960 Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1 by Michael Liao · 12 years ago
- bf261f1 Grammar. by Eric Christopher · 12 years ago
- 2d7581a Use ilist rather than std::list for Node and Edge lists in the PBQP graph. This by Lang Hames · 12 years ago
- 92b0d8c Test commit access by Quentin Colombet · 12 years ago
- 726c237 This is another TLC patch for separating code for the Darwin and ELF ABIs by Bill Schmidt · 12 years ago
- f1ec4e4 Fix typo that somehow escaped both testing and code inspection. by Duncan Sands · 12 years ago
- bbc7016 Transform code like this by Duncan Sands · 12 years ago
- c1f7ae1 Per the C++ standard, we need to include the definition of llvm::Calculate in by Richard Smith · 12 years ago
- c97410e Add a comment which explains why the assert fired and how to fix it. by Nadav Rotem · 12 years ago
- 293e5d0 implement setXX patterns by Reed Kotler · 12 years ago
- 8245a17 Fix typo. by Julien Lerouge · 12 years ago
- 6ecdd0e Explain why DenseMap is still used here instead of MapVector. by Julien Lerouge · 12 years ago
- 2128aae [ms-inline-asm] Implement _emit directive (which is roughly equivalent to .byte). by Eli Friedman · 12 years ago
- 8f47fc8 When a block ends in an indirect branch, add its successors to the machine basic block. by Bill Wendling · 12 years ago
- 3ed0316 Add support for annotated disassembly output for X86 and arm. by Kevin Enderby · 12 years ago
- 8ee16c7 [ms-inline asm] Don't rewrite out parts of an inline-asm skipped by .if 0 and friends. by Eli Friedman · 12 years ago
- a703fb9 [ms-inline asm] Add the isOffsetOf() function. Part of rdar://12470317 by Chad Rosier · 12 years ago
- 6a02bbc Iterating over a DenseMap<std::pair<BasicBlock*, unsigned>, PHINode*> is not by Julien Lerouge · 12 years ago
- 65c8892 [ms-inline asm] Add support for parsing the offset operator. Callback for by Chad Rosier · 12 years ago
- 782090a Don't crash if the load/store pointer is not a GEP. by Nadav Rotem · 12 years ago
- 8175082 Add a testcase for the previous commit. by Nadav Rotem · 12 years ago
- 0b06e23 Revert r166407 because it caused analyzer tests to crash and broke self-host bots. by Argyrios Kyrtzidis · 12 years ago
- e29c190 BBVectorize should ignore unreachable blocks. by Hal Finkel · 12 years ago
- e743942 Add the "ForceSizeOpt" attribute. by Nadav Rotem · 12 years ago
- 5f7d810 Rename a variable. by Nadav Rotem · 12 years ago
- 565048e Vectorizer: optimize the generation of selects. If the condition is uniform, generate a scalar-cond select (i1 as selector). by Nadav Rotem · 12 years ago
- e0fa403 Update the loop vectorizer docs. by Nadav Rotem · 12 years ago
- 18b1f4e Reapply r166405, teaching tailcallelim to be smarter about nocapture, with a by Nick Lewycky · 12 years ago
- d581b9e Revert r166405, "Teach TailRecursionElimination to consider 'nocapture' when deciding whether" by NAKAMURA Takumi · 12 years ago
- 241d139 Teach TailRecursionElimination to consider 'nocapture' when deciding whether by Nick Lewycky · 12 years ago
- 3d39fb8 DataLayout should use itself when calculating the size of a vector. by Hal Finkel · 12 years ago
- 3740e79 Revert r166390 "LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis." by Benjamin Kramer · 12 years ago
- 56acf63 Don't crash when the Assignments vector is empty. by Jakob Stoklund Olesen · 12 years ago
- 5bb5a75 Avoid an extra hash lookup when inserting a value into the widen map. by Anders Carlsson · 12 years ago
- ffe5008 Simplify code. No functionality change. by Jakub Staszak · 12 years ago
- b75209c Simplify code. No functionality change. by Jakub Staszak · 12 years ago
- 5c6e9ae LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis. by Benjamin Kramer · 12 years ago
- bb95085 Fix a bug in the vectorization of wide load/store operations. by Nadav Rotem · 12 years ago
- c847872 Add support for reduction variables that do not start at zero. by Nadav Rotem · 12 years ago
- f01cad6 Document change. Describe the pass and some papers that inspired the design of the pass. by Nadav Rotem · 12 years ago
- 5a418ba Vectorizer: fix a bug in the classification of induction/reduction phis. by Nadav Rotem · 12 years ago
- 6448673 Allow the commuted form of tied-operand constraints in tablegen ("$dst = $src", by Lang Hames · 12 years ago
- ccaccfa Fix an infinite loop in the loop-vectorizer. by Nadav Rotem · 12 years ago
- b8f2d82 Document current Doxygen use practices in Coding Standards. Mostly it is by Dmitri Gribenko · 12 years ago
- 63a4c246 Symbol hygiene: Make sure declarations and definitions match, make helper functions static. by Benjamin Kramer · 12 years ago
- 2a13242 SROA: Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
- 82a1833 InstCombine: Fix an edge case where constant icmps could sneak into ConstantFoldInstOperands and crash. by Benjamin Kramer · 12 years ago
- bf8772e Vectorize: teach cavVectorizeMemory to distinguish between A[i]+=x and A[B[i]]+=x. by Nadav Rotem · 12 years ago
- 71a1482 Fix a typo by Nadav Rotem · 12 years ago
- e6748f9 Vectorizer: refactor the memory checks to a new function. No functionality change. by Nadav Rotem · 12 years ago
- 2dc1921 Vectorization docs. by Nadav Rotem · 12 years ago
- 4e472d2 [ms-inline asm] Rename AsmOpRewrite to just AsmRewrite to be more generic. No functional change intended. by Chad Rosier · 12 years ago
- 17feeec [ms-inline asm] If the state of the parser is ignore, then don't parse the by Chad Rosier · 12 years ago
- 4ade92b LoopVectorize: Keep the IRBuilder on the stack. by Nadav Rotem · 12 years ago
- 13090f7 [ms-inline asm] Continue parsing even when we're in an ignore block. by Chad Rosier · 12 years ago
- 5dbe64e Vectorizer: Add support for loop reductions. by Nadav Rotem · 12 years ago
- cfc6cb0 1. Remove noreturn attribute from __builtin_debugtrap(). by Shuxin Yang · 12 years ago
- ab450e4 [ms-inline asm] Reset the opcode prior to parsing a statement. by Chad Rosier · 12 years ago
- 30580ce [mips] Use 64-bit registers to return an sret pointer if target ABI is N64. by Akira Hatanaka · 12 years ago
- 60f0819 Grammar-o. by Eric Christopher · 12 years ago
- 2b861be [mips] Add code to do tail call optimization. by Akira Hatanaka · 12 years ago
- e050902 [mips] Fix TAILCALL's operand node type. by Akira Hatanaka · 12 years ago
- a04a4a7 revert r166264 because the LTO build is still failing by Nadav Rotem · 12 years ago
- e06ce4c [mips] Delete MipsFunctionInfo::MaxCallFrameSize which is no longer used. by Akira Hatanaka · 12 years ago
- 01a75c4 [mips] Add tail call instructions. by Akira Hatanaka · 12 years ago
- 1f02713 [mips] Make the branch nodes used in jump instructions a template parameter. by Akira Hatanaka · 12 years ago
- 58d1e3f Add node and enum for mips tail call. by Akira Hatanaka · 12 years ago
- 96d58e6 [ms-inline asm] Have the TargetParser callback to Sema to determine the size of by Chad Rosier · 12 years ago
- e2b95eb Add 'IntrNoReturn' for longjmp intrinsics by Michael Liao · 12 years ago
- 0aae4bd SimplifyLibcalls: The return value of ffsll is always i32, even when the input is zero. by Benjamin Kramer · 12 years ago
- 28ce1cc Fix a build error for ocaml bindings that was introduced with the TargetData --> DataLayout changes. by Micah Villmow · 12 years ago
- faf5470 [ms-inline asm] Add a MCAsmParserSemaCallback to the TargetAsmParser. by Chad Rosier · 12 years ago
- 6b283ea lit: Rename the valgrind leaks feature to match what is currently used by Daniel Dunbar · 12 years ago