- 3a1683f Add HasAVX1Only predicate and use it for patterns that have an AVX1 instruction and an AVX2 instruction rather than relying on AddedComplexity. by Craig Topper · 12 years ago
- 1144af3 Fix integer undefined behavior due to signed left shift overflow in LLVM. by Richard Smith · 12 years ago
- cac59d8 Add missing mayLoad flags to a large class of AVX *_Int instructions. by Jakob Stoklund Olesen · 12 years ago
- 36ff8f2 Missed tLEApcrelJT. by Jakob Stoklund Olesen · 12 years ago
- 7778ee1 Explicitly mark LEApcrel pseudos with hasSideEffects. by Jakob Stoklund Olesen · 12 years ago
- 0745b64 Fix call instruction operands in ARMFastISel. by Jakob Stoklund Olesen · 12 years ago
- 9511a46 Mark X86::RET and RETI instructions as variadic. by Jakob Stoklund Olesen · 12 years ago
- baa74e4 Avoid including explicit uses when counting SDNode imp-uses. by Jakob Stoklund Olesen · 12 years ago
- 16865d0 Disable Mips' delay slot filler when optimization level is O0. by Akira Hatanaka · 12 years ago
- 45d8dbc In MipsDAGToDAGISel::SelectAddr, fold add node into address operand, if its by Akira Hatanaka · 12 years ago
- 1a710fd BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle by Manman Ren · 12 years ago
- b5b86d2 [asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limited to functions any more by Kostya Serebryany · 12 years ago
- 2c53806 [asan/tsan] extend the functionality of FunctionBlackList to globals and modules. Patch by Reid Watson. by Kostya Serebryany · 12 years ago
- 9fb8b49 Lower constant pools and jump tables via TOC on PPC64/SVR4. by Roman Divacky · 12 years ago
- bd7684c GVN: Fix quadratic runtime on the number of switch cases. by Benjamin Kramer · 12 years ago
- 4d320db Fix load/store SDNode flags. by Jakob Stoklund Olesen · 12 years ago
- ea47628 Add missing SDNPSideEffect flags. by Jakob Stoklund Olesen · 12 years ago
- 3d2a2d1 Remove more mayLoad workarounds. by Jakob Stoklund Olesen · 12 years ago
- 0e29237 Custom lower FMA intrinsics to target specific nodes and remove the patterns. by Craig Topper · 12 years ago
- 873cf0a Use DW_FORM_flag_present to save space in debug information if we're by Eric Christopher · 12 years ago
- 3887a90 Add support for some missing DW_FORM_*. by Eric Christopher · 12 years ago
- 08cdb6e Formatting. by Eric Christopher · 12 years ago
- aaf2179 Fix undefined behavior (negation of INT_MIN) in ARM backend. by Richard Smith · 12 years ago
- 9e085a8 Fix floating-point divide by zero, in a case where the value was not going to be used anyway. by Richard Smith · 12 years ago
- 6211386 Remove some spurious mayLoad = 0 flags. by Jakob Stoklund Olesen · 12 years ago
- 02c6380 Add missing SDNP properties on the flushw node. by Jakob Stoklund Olesen · 12 years ago
- cfe8a96 X86MemBarrier has unmodeled side effects. by Jakob Stoklund Olesen · 12 years ago
- b080e2f Fix undefined behavior (signed integer overflow) when Clang parses a hexfloat with an enormous exponent. Caught by an existing unit test + -ftrapv. by Richard Smith · 12 years ago
- 5d04a3a Formatting cleanup. by Eric Christopher · 12 years ago
- fa76f22 Add an assert here in case parsing gave us a NULL compile unit. by Eric Christopher · 12 years ago
- cbbd5b1 Remove the DW_AT_MIPS_linkage name attribute when we don't need it by Eric Christopher · 12 years ago
- 20f47ab Turn these two options in to trinary state so that they can be by Eric Christopher · 12 years ago
- c1610fa Add a flag to DwarfDebug to allow it to communicate whether or not by Eric Christopher · 12 years ago
- 91f3a6c Preserve operand flags in convertToThreeAddress() by copying operands. by Jakob Stoklund Olesen · 12 years ago
- c1f10fd Tristate mayLoad, mayStore, and hasSideEffects. by Jakob Stoklund Olesen · 12 years ago
- 9b54141 Favor FMA3 over FMA4 if both are enabled. by Craig Topper · 12 years ago
- a00b80b Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
- 9d9f5a5 Typo. by Eric Christopher · 12 years ago
- 9eb1a94 Only emit the __debug_inlined section if we're trying to be compatible by Eric Christopher · 12 years ago
- 360f006 Emit pubtypes only when going for darwin gdb compatibility. by Eric Christopher · 12 years ago
- 10cb744 Add an option for darwin gdb compatibility. by Eric Christopher · 12 years ago
- 8a5bc5a Use a switch statement instead of a bunch of if-else checks and pull out the common function call. by Craig Topper · 12 years ago
- 71eab96 Remove unused private field to silence build warning. by Craig Topper · 12 years ago
- bd5bc21 80-col. by Eric Christopher · 12 years ago
- 1a145c4 Tidy. by Eric Christopher · 12 years ago
- ffd2526 Simplify the computeOperandLatency API. by Andrew Trick · 12 years ago
- fc4eafa Make function loadImmediate a member of MipsSEInstrInfo and change it to return by Akira Hatanaka · 12 years ago
- 91a35f0 Add a member of type Mips16InstrInfo/MipsSEInstrInfo to class by Akira Hatanaka · 12 years ago
- 376a8a7 Print out the location of expanded multiclass defs in TableGen errors. by Jakob Stoklund Olesen · 12 years ago
- 7f07d2f SimplifyLibCalls: Give all safely-shrinkable libcalls the same treatment. by Benjamin Kramer · 12 years ago
- 674101e [ms-inline asm] Avoid a false positive assertion by Chad Rosier · 12 years ago
- ec7e92a Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe by Chad Rosier · 12 years ago
- 986d76d Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 12 years ago
- d7e2525 Add a new helper function, AddOpt(F1, F1, Opt), as part of PR13574. No by Chad Rosier · 12 years ago
- 05d96f9 Reduce duplicated hash map lookups. by Benjamin Kramer · 12 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 · 12 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 · 12 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 · 12 years ago
- f7c4d26 Mark a function as static since it doesn't use anything in the class. by Craig Topper · 12 years ago
- e7338cd Add register Mips::GP to the list of reserved registers if target is bare-metal by Akira Hatanaka · 12 years ago
- 6522a9e Add option disable-mips-delay-filler. Turn on mips' delay slot filler by by Akira Hatanaka · 12 years ago
- 101771b For mips64 switch statements in subroutines could generate by Jack Carter · 12 years ago
- cb1f68d Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 12 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 · 12 years ago
- 6871d1e Add a few functions to TargetLibraryInfo as part of PR13574. by Chad Rosier · 12 years ago
- 75dd7f0 MaximumSpanningTree::EdgeWeightCompare: Make this comparator actually be a by Richard Smith · 12 years ago
- fca01b5 Fix unaligned memory accesses when performing relocations in X86 JIT. There's by Richard Smith · 12 years ago
- 875cc5d Don't bind a reference to a dereferenced null pointer (for return value of WeakVH::operator*). by Richard Smith · 12 years ago
- b4fdade [ms-inline asm] Do not report a Parser error when matching inline assembly. by Chad Rosier · 12 years ago
- 79c78de Remove unnecessary cast that was also unnecessarily casting away constness. by David Blaikie · 12 years ago
- 799aacf Fix macros arguments with an underscore, dot or dollar in them. This is based by Rafael Espindola · 12 years ago
- 64bfcbb [ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general, by Chad Rosier · 12 years ago
- d7ae0f1 Make the wording in of the "expected identifier" error in the .macro directive by Rafael Espindola · 12 years ago
- 35907e9 Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 12 years ago
- 7996d04 Use typedefs. Fix indentation. Extracted from the Andy/PaX patch. by Rafael Espindola · 12 years ago
- c558476 Remove unused variable. Extracted from the Andy/PaX patch. by Rafael Espindola · 12 years ago
- 76ac200 Fix typo. Extracted from the Andy/PaX patch. by Rafael Espindola · 12 years ago
- 8005bcd MCJIT: Tidy up the constructor. by Jim Grosbach · 12 years ago
- ec68f55 Port the global copy optimization from the SROA pass to InstCombine. by Chandler Carruth · 12 years ago
- 4dea906 Fix up indentation and remove a couple else's after returns. by Craig Topper · 12 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 · 12 years ago
- a182367 Use uint16_t for tables of opcodes. by Craig Topper · 12 years ago
- 630e33a Fix up indentation. No functional change. by Craig Topper · 12 years ago
- 195f1b8 Add a couple llvm_unreachables. Add a message to several others. by Craig Topper · 12 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 · 12 years ago
- 5f67d94 Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar forms. by Craig Topper · 12 years ago
- e4b6189 Merge FMA3 instructions with and without patterns into single classes using null_frag. by Craig Topper · 12 years ago
- 787ed03 revise debug output to avoid dangling pointer by Michael Liao · 12 years ago
- 5379904 Add a missing def flag. by Jakob Stoklund Olesen · 12 years ago
- 990ca55 Fix a quadratic algorithm in MachineBranchProbabilityInfo. by Jakob Stoklund Olesen · 12 years ago
- e7fdef4 Don't add CFG edges for redundant conditional branches. by Jakob Stoklund Olesen · 12 years ago
- 228e3f5 Add a verification pass after ExpandISelPseudos. by Jakob Stoklund Olesen · 12 years ago
- b254c6d Add CFG checks to MachineVerifier. by Jakob Stoklund Olesen · 12 years ago
- a0708d1 Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock. by Jakob Stoklund Olesen · 12 years ago
- b72a939 fix HexagonSubtarget parsing of -mv flag by Sebastian Pop · 12 years ago
- 24438b8 fix a case where all operands of BUILD_VECTOR are undefined by Michael Liao · 12 years ago
- b862f09 Fix coding style violations in 162135 and 162136. by Akira Hatanaka · 12 years ago
- 46aed73 DataExtractor: Fix integer truncation issues in LEB128 extraction. by Benjamin Kramer · 12 years ago
- 08da177 Fixed DAGCombiner bug (found and localized by James Malloy): by Stepan Dyatkovskiy · 12 years ago
- 75d8ad4 Remove FMA3 intrinsic instructions in favor of patterns. by Craig Topper · 12 years ago