- 71eab96 Remove unused private field to silence build warning. by Craig Topper · 13 years ago
- bd5bc21 80-col. by Eric Christopher · 13 years ago
- 1a145c4 Tidy. by Eric Christopher · 13 years ago
- ffd2526 Simplify the computeOperandLatency API. by Andrew Trick · 13 years ago
- fc4eafa Make function loadImmediate a member of MipsSEInstrInfo and change it to return by Akira Hatanaka · 13 years ago
- 91a35f0 Add a member of type Mips16InstrInfo/MipsSEInstrInfo to class by Akira Hatanaka · 13 years ago
- a2ea78f Fix an assortment of doxygen comment mistakes found by -Wdocumentation. by Ted Kremenek · 13 years ago
- 376a8a7 Print out the location of expanded multiclass defs in TableGen errors. by Jakob Stoklund Olesen · 13 years ago
- 6c6237f MCInstFragment constructor should take by-reference MCInst. by Jim Grosbach · 13 years ago
- de65947 darwin/cross-build: Unset SDKROOT when building BuildTools. by Daniel Dunbar · 13 years ago
- 7f07d2f SimplifyLibCalls: Give all safely-shrinkable libcalls the same treatment. by Benjamin Kramer · 13 years ago
- 674101e [ms-inline asm] Avoid a false positive assertion by Chad Rosier · 13 years ago
- 5f676fe Whitespace. by Chad Rosier · 13 years ago
- 69b8e62 Add test case for r162368. by Chad Rosier · 13 years ago
- ec7e92a Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe by Chad Rosier · 13 years ago
- 986d76d Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
- d7e2525 Add a new helper function, AddOpt(F1, F1, Opt), as part of PR13574. No by Chad Rosier · 13 years ago
- 05d96f9 Reduce duplicated hash map lookups. by Benjamin Kramer · 13 years ago
- fdeb9fe Rejected 169195. As Duncan commented, bitcasting to proper type is wrong approach. We need to insert some valid TRANCATE node here. by Stepan Dyatkovskiy · 13 years ago
- 96601ca Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. by Craig Topper · 13 years ago
- df8de92 Don't cache the MBB in the class. Its only used by one function. Change a for loop over operands to use unsigned instead of int. by Craig Topper · 13 years ago
- f7c4d26 Mark a function as static since it doesn't use anything in the class. by Craig Topper · 13 years ago
- e7338cd Add register Mips::GP to the list of reserved registers if target is bare-metal by Akira Hatanaka · 13 years ago
- 6522a9e Add option disable-mips-delay-filler. Turn on mips' delay slot filler by by Akira Hatanaka · 13 years ago
- c8f267f TblGen: Make asm-matcher ConvertToMCInst() table driven. by Jim Grosbach · 13 years ago
- 101771b For mips64 switch statements in subroutines could generate by Jack Carter · 13 years ago
- cb1f68d Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 13 years ago
- bc36393 Reduce alignment of SmallVector<T> to the required amount, rather than forcing 16-byte alignment. This fixes misaligned SmallVector accesses via ExtractValueInst's SmallVector data member. by Richard Smith · 13 years ago
- 6871d1e Add a few functions to TargetLibraryInfo as part of PR13574. by Chad Rosier · 13 years ago
- 75dd7f0 MaximumSpanningTree::EdgeWeightCompare: Make this comparator actually be a by Richard Smith · 13 years ago
- 97defc3 Fix misaligned access in MachO object file reader: despite containing an by Richard Smith · 13 years ago
- fca01b5 Fix unaligned memory accesses when performing relocations in X86 JIT. There's by Richard Smith · 13 years ago
- 79b59a2 Don't pass a null pointer to cast<> in its unit tests. by Richard Smith · 13 years ago
- 875cc5d Don't bind a reference to a dereferenced null pointer (for return value of WeakVH::operator*). by Richard Smith · 13 years ago
- b4fdade [ms-inline asm] Do not report a Parser error when matching inline assembly. by Chad Rosier · 13 years ago
- 19b1d84a Ignore the documentation-suggested location for compile_commands.json by David Blaikie · 13 years ago
- 1052a1d The presence of the empty file "foo" unfortunately does not improve LLVM in any way. by David Blaikie · 13 years ago
- 79c78de Remove unnecessary cast that was also unnecessarily casting away constness. by David Blaikie · 13 years ago
- 74169b2 Provide a portability macro for __builtin_trap. by David Blaikie · 13 years ago
- 799aacf Fix macros arguments with an underscore, dot or dollar in them. This is based by Rafael Espindola · 13 years ago
- 64bfcbb [ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general, by Chad Rosier · 13 years ago
- 4c1d2ba Formatting. No functional change. by Chad Rosier · 13 years ago
- d7ae0f1 Make the wording in of the "expected identifier" error in the .macro directive by Rafael Espindola · 13 years ago
- 578d5f4 Pacify PVS-Studio by changing the type rather than doing a cast, a tweak by Duncan Sands · 13 years ago
- 35907e9 Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 13 years ago
- 7996d04 Use typedefs. Fix indentation. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
- c558476 Remove unused variable. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
- 76ac200 Fix typo. Extracted from the Andy/PaX patch. by Rafael Espindola · 13 years ago
- 8005bcd MCJIT: Tidy up the constructor. by Jim Grosbach · 13 years ago
- 91fcb7f PVS-Studio noticed that EmitVBR64 would perform undefined behaviour if the by Duncan Sands · 13 years ago
- d43d7fe Add correct set of regression tests for r162094 commit. by Tim Northover · 13 years ago
- ec68f55 Port the global copy optimization from the SROA pass to InstCombine. by Chandler Carruth · 13 years ago
- 4dea906 Fix up indentation and remove a couple else's after returns. by Craig Topper · 13 years ago
- 9b9f87a [asan] add code to detect global initialization fiasco in C/C++. The sub-pass is off by default for now. Patch by Reid Watson. Note: this patch changes the interface between LLVM and compiler-rt parts of asan. The corresponding patch to compiler-rt will follow. by Kostya Serebryany · 13 years ago
- a182367 Use uint16_t for tables of opcodes. by Craig Topper · 13 years ago
- 630e33a Fix up indentation. No functional change. by Craig Topper · 13 years ago
- 195f1b8 Add a couple llvm_unreachables. Add a message to several others. by Craig Topper · 13 years ago
- cba48d8 Replace a break with llvm_unreachable in the default case of a nested switch. Condense code a bit. No functional change. by Craig Topper · 13 years ago
- 5f67d94 Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar forms. by Craig Topper · 13 years ago
- e4b6189 Merge FMA3 instructions with and without patterns into single classes using null_frag. by Craig Topper · 13 years ago
- 787ed03 revise debug output to avoid dangling pointer by Michael Liao · 13 years ago
- 5379904 Add a missing def flag. by Jakob Stoklund Olesen · 13 years ago
- 990ca55 Fix a quadratic algorithm in MachineBranchProbabilityInfo. by Jakob Stoklund Olesen · 13 years ago
- e7fdef4 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 13 years ago
- 2c5a960 Clarify that duplicate edges are not allowed in the Machine CFG. by Jakob Stoklund Olesen · 13 years ago
- 228e3f5 Add a verification pass after ExpandISelPseudos. by Jakob Stoklund Olesen · 13 years ago
- b254c6d Add CFG checks to MachineVerifier. by Jakob Stoklund Olesen · 13 years ago
- a0708d1 Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock. by Jakob Stoklund Olesen · 13 years ago
- df25988 enable cross compilation with cmake by Sebastian Pop · 13 years ago
- 974e12b enable Hexagon target from cmake by Sebastian Pop · 13 years ago
- b72a939 fix HexagonSubtarget parsing of -mv flag by Sebastian Pop · 13 years ago
- 24438b8 fix a case where all operands of BUILD_VECTOR are undefined by Michael Liao · 13 years ago
- b862f09 Fix coding style violations in 162135 and 162136. by Akira Hatanaka · 13 years ago
- 46aed73 DataExtractor: Fix integer truncation issues in LEB128 extraction. by Benjamin Kramer · 13 years ago
- bee05dc Forget to add testcase for r162195. Sorry. by Stepan Dyatkovskiy · 13 years ago
- 08da177 Fixed DAGCombiner bug (found and localized by James Malloy): by Stepan Dyatkovskiy · 13 years ago
- 75d8ad4 Remove FMA3 intrinsic instructions in favor of patterns. by Craig Topper · 13 years ago
- f4eb22a Use correct intrinsic for 256-bit VFMSUBADDPS. by Craig Topper · 13 years ago
- 8f9c741 Remove trailing white space and tab characters. No functional change. by Craig Topper · 13 years ago
- d60cb11 When unsafe math is used, we can use commutative FMAX and FMIN. In some cases by Nadav Rotem · 13 years ago
- 51bfb0f Fabs folding is implemented. by Benjamin Kramer · 13 years ago
- a4b5717 InstCombine: Fix a crasher when encountering a function pointer. by Benjamin Kramer · 13 years ago
- 0a8f898 Remove the CAND/COR/CXOR custom ISD nodes and their select code. by Jakob Stoklund Olesen · 13 years ago
- 35fc62b Remove virtual from many methods. These methods replace methods in the base class, but the base class methods aren't virtual so it just increased call overhead. by Craig Topper · 13 years ago
- 864c870 Also combine zext/sext into selects for ARM. by Jakob Stoklund Olesen · 13 years ago
- dcd2342 Also pass logical ops to combineSelectAndUse. by Jakob Stoklund Olesen · 13 years ago
- c279ecd Remove overly conservative hasOneUse check, this always expands into a single IR instruction. by Benjamin Kramer · 13 years ago
- 00abcd3 InstCombine: Add a couple of fabs identities for comparing with 0.0. by Benjamin Kramer · 13 years ago
- 2b74957 SimplifyLibcalls: Add fabs and trunc to the list of libcalls that are safe to shrink from double to float. by Benjamin Kramer · 13 years ago
- b9d6b84 Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow better compare/branch code. by Nadav Rotem · 13 years ago
- 6d655a5 fp16-to-fp32 conversion instructions are available in Thumb mode as well. by Anton Korobeynikov · 13 years ago
- acaaa6f Refactor code a bit to reduce number of calls in the final compiled code. No functional change intended. by Craig Topper · 13 years ago
- 8188955 Reorder initialization list to silence -Wreorder by Craig Topper · 13 years ago
- d5c66a0 Revert r162160 because it made a few buildbots fail. by Nadav Rotem · 13 years ago
- b583868 The X86 backend has a number of optimizations for SETCC nodes which use by Nadav Rotem · 13 years ago
- fd45fa1 Make atomic load and store of pointers work. Tighten verification of atomic operations by Eli Friedman · 13 years ago
- 1cec7a0 Fix undefined behavior (binding a reference to a dereferenced null pointer) if by Richard Smith · 13 years ago
- 3028d38 Add MipsELFWriterInfo.{h,cpp}. by Akira Hatanaka · 13 years ago
- b889e0c Correct MCJIT functionality for MIPS32 architecture. by Akira Hatanaka · 13 years ago
- a67eda7 Implement stack protectors for structures with character arrays in them. by Bill Wendling · 13 years ago