- 8d4dd79 Simplify & microoptimize code. No intended functionality change. by Benjamin Kramer · 13 years ago
- 811ad86 Minor code cleanups by Nadav Rotem · 13 years ago
- 2341a3c Fix CMake build on Solaris by Oscar Fuentes · 13 years ago
- 3e19473 tidy up by Chris Lattner · 13 years ago
- 93a896e Silence compiler warnings. by Benjamin Kramer · 13 years ago
- 975eb99 Remove unused LoopRanges from RegAllocGreedy. by Jakub Staszak · 13 years ago
- 12af93a Remove "LoopInfo.h" include from BranchProbabilityInfo.h. by Jakub Staszak · 13 years ago
- 59a9dab Add MachineBlockFrequency analysis. by Jakub Staszak · 13 years ago
- 91ddfc4 Revert r135319 in an attempt to get to unbreak testers. by Owen Anderson · 13 years ago
- af37cb5 More minor adjustments. by Eric Christopher · 13 years ago
- f9d7fb6 Silence unused variable warning by Matt Beaumont-Gay · 13 years ago
- 7105259 Make the disassembler able to disassemble a bunch of instructions with names in the TableGen files containing "64" on x86-32. This includes a bunch of x87 instructions, like fld, and a bunch of SSSE3 instructions on MMX registers like pshufb. Part of PR8873. by Eli Friedman · 13 years ago
- 5614769 indvars: fix a pass-sensitivity issue that would hit the SCEVExpander by Andrew Trick · 13 years ago
- 6f684b0 indvars: remove ExprToIVMap because it won't be needed by LFTR. by Andrew Trick · 13 years ago
- d152d03 Fix SCEVEXpander to handle arbitrary phi expansion. Includes two by Andrew Trick · 13 years ago
- 4201eca Add AVX 128-bit patterns for sint_to_fp by Bruno Cardoso Lopes · 13 years ago
- 465c7aa Finish propagating %asmtmp->%1 change. by Eric Christopher · 13 years ago
- af4e40c He said *before* the last split point. by Jakob Stoklund Olesen · 13 years ago
- 7305c55 fix rdar://9776316 - type remapping needed for inline asm blobs, by Chris Lattner · 13 years ago
- c1d414a deconstify getType()'s. by Chris Lattner · 13 years ago
- e63e5ab LegalizeDAG doesn't need its own copy of this enum. by Dan Gohman · 13 years ago
- 49e163b Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr, using pseudo-instructions to lower to the single final opcode. Update the ARM disassembler for this change. by Owen Anderson · 13 years ago
- 75b1004 Delete LegalizeDAG's own version of isTypeLegal and getTypeAction by Dan Gohman · 13 years ago
- 5bc37dd Fix a couple of things: by Bruno Cardoso Lopes · 13 years ago
- 983d19d Add a few patterns for 256-bit bitcasts. No testcases now, they are by Bruno Cardoso Lopes · 13 years ago
- ea02702 Delete an unused variable and a redundant assert. by Dan Gohman · 13 years ago
- b4ddedc Extract parts of RAGreedy::splitAroundRegion as SplitKit methods. by Jakob Stoklund Olesen · 13 years ago
- 6a109f9 Modernize comments. by Dan Gohman · 13 years ago
- 5232cc6 PR10370: Make sure we know how to relax push correctly on x86-64. by Eli Friedman · 13 years ago
- 133b099 Use DebugLoc directly to map inlined functions' instructions to respective lexical scope. by Devang Patel · 13 years ago
- 72d6f34 A real testcase for r135286. by Chad Rosier · 13 years ago
- d03ed6b Update these tests, no longer outputting names for the variables. by Eric Christopher · 13 years ago
- d7932ca Fix pointer heuristic. Check whether predicator is ICMP_NE instead of if it is by Jakub Staszak · 13 years ago
- bc7d598 A couple of minor fixes to the OCaml tutorial. PR10025 and PR10316. Patches by Damien Schoof! by Eli Friedman · 13 years ago
- 96a7db0 Add testcase for r135286. by Chad Rosier · 13 years ago
- 43967a9 Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues to simplify the path towards an auto-generated disassembler. by Owen Anderson · 13 years ago
- 739b65b Teach llvm-objdump to disassemble sections symbol by symbol. by Benjamin Kramer · 13 years ago
- 07ea23a ObjectFile: Add a method to check whether a section contains a symbol. by Benjamin Kramer · 13 years ago
- 8938183 Have tblgen produce code that tolerates operands that return an invalid match class. by Kevin Enderby · 13 years ago
- 71400b6 Disable loop idiom recognition of memset/memcpy if the function being compiled by Chad Rosier · 13 years ago
- 167eb1f Remove unnecessary duplicate instruction definitions that simply overloaded the type of VEXT. This can be achieved with a Pat definition, and is much more disassembler friendly. by Owen Anderson · 13 years ago
- 32fb2af MachOObjectFile: Get symbol functions ready for 64 bit. by Benjamin Kramer · 13 years ago
- 037a60f No need to explicitly invoke the ArrayRef constructor here. by Frits van Bommel · 13 years ago
- 1e479fb Eliminate redundant map. by Devang Patel · 13 years ago
- 20722b6 Eliminate "const" from extern const to fix breakeage since r135184 on msvc. by NAKAMURA Takumi · 13 years ago
- a4a1671 For my ego. by Francois Pichet · 13 years ago
- 331dbca In Twine::str(), if the Twine stores only a std::string, just return a direct copy of that instead of first copying to a SmallString and converting that to a std::string. Also fix some indentation. by Frits van Bommel · 13 years ago
- 0bd9d3a Convert CallInst and InvokeInst APIs to use ArrayRef. For the LLVM examples. by Francois Pichet · 13 years ago
- a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- e083805 Explicitly cast the second argument to unsigned in order to select the by Chandler Carruth · 13 years ago
- 3d42bfb Add an APFloat::convertToInt(APSInt) function that automatically manages the by Jeffrey Yasskin · 13 years ago
- a83bba4 Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange. by Evan Cheng · 13 years ago
- 678f9e0 remove the old and dangerous uncheckedReplaceAllUsesWith method, by Chris Lattner · 13 years ago
- 032c6eb devirtualize Constant::isNullValue: by Chris Lattner · 13 years ago
- c73b24d start using the new helper methods a bit. by Chris Lattner · 13 years ago
- b447387 add CFP::isNegative() and ConstnatInt::isNegative() methods. by Chris Lattner · 13 years ago
- ba3ddf3 bump pointer allocate LLVM IR types, since they are never deallocated. by Chris Lattner · 13 years ago
- ef58218 remove the InvalidateStructLayoutInfo API, which is dead and unnecessary now by Chris Lattner · 13 years ago
- ed0e021 Remove an unnecessary header from this file. I don't think this header by Chandler Carruth · 13 years ago
- 806cea5 The *MCAsmInfo.cpp files use ADT/Triple code, so add the Support dep. by Chandler Carruth · 13 years ago
- 1be0e27 Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest by Evan Cheng · 13 years ago
- 833ce06 Remove setting the bit for personality function. It should be set by the linker. by Bill Wendling · 13 years ago
- 4afa2b8 Major update to CMake build to reflect changes in r135219 in the by Chandler Carruth · 13 years ago
- 96212ad Add new configure option, --with-bug-report-url, which allows users/vendors to by Chad Rosier · 13 years ago
- 0bf1646 Do not get confused by multiple empty lexical scopes inlined at one location. by Devang Patel · 13 years ago
- 291e767 Output MachO section names in the form SEGMENT,section. by Benjamin Kramer · 13 years ago
- 7d14578 Add support for 64 bit objects to MachOObjectFile. by Benjamin Kramer · 13 years ago
- 82ba5b7 MachOObjectFile: Change isSectionText to return true for sections named text, not for load commands name __TEXT (which isn't the case in actual object files) by Benjamin Kramer · 13 years ago
- 79a6a48 Encode that we have a personality function. by Bill Wendling · 13 years ago
- 1abf2cb Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 13 years ago
- e696436 CMake: Add a new configuration option LLVM_BUILD_CLANG that's by Douglas Gregor · 13 years ago
- 4bb5b03 * If we have an LSDA, we need to mark it in the encoding. by Bill Wendling · 13 years ago
- 9b4a172 Refactor. by Devang Patel · 13 years ago
- 70902ea cmake/modules/LLVMLibDeps.cmake: Update since r135184. by NAKAMURA Takumi · 13 years ago
- 4f455d6 Eliminate redundant LLVMContext argument. Improve DbgScope->dump() output. by Devang Patel · 13 years ago
- af29322 Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first, so there is not any need to map DebugLoc). by Devang Patel · 13 years ago
- 2959ebd Link NamedMDNode before linking function bodies. by Devang Patel · 13 years ago
- 33c16a2 ARM diagnostic when 's' suffix on mnemonic that can't set flags. by Jim Grosbach · 13 years ago
- 13123d9 * Redo the permutation encoding for frameless stacks to be more like what the by Bill Wendling · 13 years ago
- 3dcb4ef Add dump() by Devang Patel · 13 years ago
- 151bd17 Add OperandTypes for Thumb branch targets. by Benjamin Kramer · 13 years ago
- 3be41b7 Port operand types for ARM and X86 over from EDIS to the .td files. by Benjamin Kramer · 13 years ago
- 5196c12 Add a new field to MCOperandInfo that contains information about the type of the Operand. by Benjamin Kramer · 13 years ago
- 70d8fcf Add some testcases for ARM MLA/MLS instructions. by Jim Grosbach · 13 years ago
- c8ae39e ARM MCRR/MCRR2 immediate operand range checking. by Jim Grosbach · 13 years ago
- f546453 revert r135172 until Devang and I figure out the right answer. by Chris Lattner · 13 years ago
- e540c74 ARM MCR/MCR2 assembly parsing operand constraints. by Jim Grosbach · 13 years ago
- 5cf9fcd After type-system-rewrite branch update the Cpp backend to not use OpaqueType. by Nicolas Geoffray · 13 years ago
- 1134be2 Enable some tests we now handle correctly. by Jim Grosbach · 13 years ago
- c60f9b7 Next round of MC refactoring. This patch factor MC table instantiations, MC by Evan Cheng · 13 years ago
- f84c59d simplify this logic now that GlobalAlias::isDeclaration is fixed. by Chris Lattner · 13 years ago
- 0063225 Fix GlobalValue::isDeclaration() to always consider aliases to be definitions. by Chris Lattner · 13 years ago
- 5427ede Check register class matching instead of width of type matching by Eric Christopher · 13 years ago
- c83d504 Reorganize ARM assembler aliases. by Jim Grosbach · 13 years ago
- 64090bd Add LLVMConstNamedStruct to the C api to let its users create constants by Rafael Espindola · 13 years ago
- 939f616 DebugLoc's don't hide any interesting types for TypeFinder to find. by Chris Lattner · 13 years ago
- 4baa510 manually copy debugloc over to a new instruction in clone() instead by Chris Lattner · 13 years ago
- 4692be1 Stop the ValueMapper from calling getAllMetadata, which unpacks DebugLoc into by Chris Lattner · 13 years ago
- 62f67f8 Add 256-bit load/store recognition and matching in several places. by Bruno Cardoso Lopes · 13 years ago
- eac0796 Don't leak operands when putting them into a shift. by Benjamin Kramer · 13 years ago