- 8019aac Merge with upstream LLVM @152063 by Stephen Hines · 12 years ago
- c02a5c5 Merge branch 'upstream' into merge-20120305 by Stephen Hines · 12 years ago
- c3384c9 ARM Refactor VLD/VST spaced pair instructions. by Jim Grosbach · 12 years ago
- af9f4bc ARM Remove a bit of dead code. by Jim Grosbach · 12 years ago
- 28f08c9 ARM refactor away a bunch of VLD/VST pseudo instructions. by Jim Grosbach · 12 years ago
- c6449b6 Make MCRegisterInfo available to the the MCInstPrinter. by Jim Grosbach · 12 years ago
- c27facc Fix warnings about adding a bool to a string. Patch by Sean Silva! by Bill Wendling · 12 years ago
- c8d7eea Address Evan's comments for r151877. by Chad Rosier · 12 years ago
- 74bebde updated patch for the ARM fused multiply add/sub by Sebastian Pop · 12 years ago
- 43ec0f4 fix typos by Sebastian Pop · 12 years ago
- 3706ac7 remove spaces on empty lines by Sebastian Pop · 12 years ago
- 8d12f72 This is not a common case, in fact it never happens! by Duncan Sands · 12 years ago
- e5121f2 Switch mem2reg to use the new hashing infrastructure. by Chandler Carruth · 12 years ago
- 16003d0 Replace the ad-hoc hashing in GVN with the new hashing infrastructure. by Chandler Carruth · 12 years ago
- c78bd9b Switch the TableGen record's string-based DenseMap key to use the new by Chandler Carruth · 12 years ago
- 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 12 years ago
- ec93b6d Make aliases for shld and shrd match gas. PR12173. by Eli Friedman · 12 years ago
- 92b7df0 Stop fixing bad machine code in LiveIntervalAnalysis. by Jakob Stoklund Olesen · 12 years ago
- 8d9c3a4 Stop adding <imp-def> operands when coalescing sub-registers. by Jakob Stoklund Olesen · 12 years ago
- fce711c Use <def,undef> operands when spilling NEON bundles. by Jakob Stoklund Olesen · 12 years ago
- 190e5a3 Nick pointed out on IRC that GVN's propagateEquality wasn't propagating by Duncan Sands · 12 years ago
- ed7692a Replace the hashing functions on APInt and APFloat with overloads of the by Chandler Carruth · 12 years ago
- 528f0bb Add generic support for hashing StringRef objects using the new hashing library. by Chandler Carruth · 12 years ago
- e3e394d Do trivial CSE of dead BBs during codegen preparation. by Bill Wendling · 12 years ago
- e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 12 years ago
- b6632ba Use uint16_t instead of unsigned to store registers in reg classes. Reduces static data size. by Craig Topper · 12 years ago
- 015f228 Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 12 years ago
- 991271d Use uint8_t instead of enums to store values in X86 disassembler table. Shaves 150k off the size of X86DisassemblerDecoder.o by Craig Topper · 12 years ago
- e6ec02e Correctly initialize LineSectionSymbol. Thanks to Duncan Sands for noticing it. by Rafael Espindola · 12 years ago
- 0aaf2f6 Include cctype for isdigit. Patch by Stephen Hines. by Duncan Sands · 12 years ago
- 8979e5f LVI: Recognize the form instcombine canonicalizes range checks into when forming constant ranges. by Benjamin Kramer · 12 years ago
- d8313be ASan: use getTypeAllocSize instead of getTypeStoreSize. by Evgeniy Stepanov · 12 years ago
- 74bab7f Prevent obscure and incorrect tail-call optimization. by Chad Rosier · 12 years ago
- b83e2bb Grammar-o in function name. by Eric Christopher · 12 years ago
- 61cafd1 Grammar. by Eric Christopher · 12 years ago
- 50e2661 If the linkage name doesn't exist we're supposed to emit a reference by Eric Christopher · 12 years ago
- 70e2968 Fix an iterator invalidation problem. operator[] on a DenseMap by Dan Gohman · 12 years ago
- 22cc4cc Misc micro-optimizations. by Dan Gohman · 12 years ago
- 7550f7d Revert "Reorder the sections being output to reduce the number of assembler" by Eric Christopher · 12 years ago
- fc501a3 Neuter the optimization I implemented with r107852 and r108258 which turn some by Evan Cheng · 12 years ago
- abe24cf Switch FoldingSet over to the new hashing infrastructure. We might want by Chandler Carruth · 12 years ago
- b24b820 Handle regmasks in Thumb1RegisterInfo::saveScavengerRegister(). by Jakob Stoklund Olesen · 12 years ago
- 12313a5 Reorder the sections being output to reduce the number of assembler by Eric Christopher · 12 years ago
- e751c00 ARM use the right opcode for FP<->Integer move in fast-isel. by Jim Grosbach · 12 years ago
- 647c0ce Minimal changes for LLVM to compile under VS11. by Michael J. Spencer · 12 years ago
- b2930b9 Changes for migrating to using register mask operands. by Akira Hatanaka · 12 years ago
- 97f7787 [Object] by David Meyer · 12 years ago
- b057851 Change ARMInstPrinter::printPredicateOperand() so it will not abort if it by Kevin Enderby · 12 years ago
- dfa27ae Fix bugs which were introduced when support for base+index floating point loads by Akira Hatanaka · 12 years ago
- 97e910e BumpPtrAllocator: Make sure threshold cannot be initialized with a value smaller than the slab size. by Benjamin Kramer · 12 years ago
- 6804582 If BumpPtrAllocator is requested to allocate a size that exceeds the slab size, by Argyrios Kyrtzidis · 12 years ago
- 53930f6 Add the source file with trivial definitions in it that was missing from by Chandler Carruth · 12 years ago
- 0b66c6f Rewrite LLVM's generalized support library for hashing to follow the API by Chandler Carruth · 12 years ago
- 3910160 Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even though they could have sideeffects. by James Molloy · 12 years ago
- ccc8d3b Make TargetRegisterClasses non-virtual by making the only virtual function a function pointer. by Benjamin Kramer · 12 years ago
- 36a2138 Emit the "is an intrinsic overloaded" table as a bitfield. by Benjamin Kramer · 12 years ago
- e9e520f Pass endian information to constructors. Define separate functions to create by Akira Hatanaka · 12 years ago
- 66c994c Make InlineSpiller bundle-aware. by Jakob Stoklund Olesen · 12 years ago
- 5c2b4ea [Object] by David Meyer · 12 years ago
- 741981a Move getBundleStart() into MachineInstrBundle.h. by Jakob Stoklund Olesen · 12 years ago
- 275ff9b Don't redundantly copy implicit operands when rematerializing. by Lang Hames · 12 years ago
- 996d6fd Fixed the 32-bit runtime dynamic loader to allocate by Sean Callanan · 12 years ago
- 8bee081 Added annotations for x86 pc relative loads to llvm's 'C' disassembler. by Kevin Enderby · 12 years ago
- acbceea BitstreamWriter: Change primary output buffer to be a SmallVector instead of an by Daniel Dunbar · 12 years ago
- 02a248a BitcodeWriter: Expose less implementation details -- make BackpatchWord private by Daniel Dunbar · 12 years ago
- fdc8f78 Bitcode: Don't expose WriteBitcodeToStream to clients. by Daniel Dunbar · 12 years ago
- 9fd58f0 Intel Atom instruction itineraries for mov sign extension and mov zero extension. by Andrew Trick · 12 years ago
- 2987cbc resolved conflicts for merge of 8f698b54 to master by Jean-Baptiste Queru · 12 years ago
- 369c4a4 Build FileCheck and enable DWARF emission for target eng builds by Daniel Malea · 12 years ago
- f1820b5 LegalizeIntegerTypes: Reorder operations in the "big shift by small amount" optimization, making the lives of later passes easier. by Benjamin Kramer · 12 years ago
- 2b4f491 Have GVN also do condition propagation when the right-hand side is not by Duncan Sands · 12 years ago
- 2c67727 [Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefined. Implement these completely for ELF. by David Meyer · 12 years ago
- e1b66f1 Restrict this transformation to equality conditions. by Bill Wendling · 12 years ago
- a36fe73 Add an analyzeVirtReg() function. by Jakob Stoklund Olesen · 12 years ago
- adef06a Make MemoryObject accessor members const again by Derek Schuff · 12 years ago
- 95fe7b9 Support/PathV2: Fix namespace qualifier in make_absolute(), for Win32. by Daniel Dunbar · 12 years ago
- 30e98a0 Move the operand iterator into MachineInstrBundle.h where it belongs. by Jakob Stoklund Olesen · 12 years ago
- d1d7216 Support/PathV2: Fix make_absolute() to match is_absolute() and not expect to by Daniel Dunbar · 12 years ago
- 0ffe698 Fix PR12080 by ensuring that MaterializeModule actually reads all the bitcode by Derek Schuff · 12 years ago
- d0fff18 [PathV2] Fix bug in relative_path. by Michael J. Spencer · 12 years ago
- c01810e ARM implement TargetInstrInfo::getNoopForMachoTarget() by Jim Grosbach · 12 years ago
- c46255a In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), and isWeak(), with a bitset of flags. by David Meyer · 12 years ago
- 1485455 Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. These by Lang Hames · 12 years ago
- 489d679 On ELF, create relocations to the abbreviation and line sections when producing by Rafael Espindola · 12 years ago
- c94206e ARM vbit/vbif/vbsl assembly optional size suffix. by Jim Grosbach · 12 years ago
- 4bfcd4a Re-commit r151623 with fix. Only issue special no-return calls if it's a direct call. by Evan Cheng · 12 years ago
- a3b2121 Fix off-by one in comment. by Benjamin Kramer · 12 years ago
- 21a1401 Properly MCize the section switch, removing a FIXME. by Roman Divacky · 12 years ago
- 3bf15ce LegalizeIntegerTypes: Reenable the large shift with small amount optimization. by Benjamin Kramer · 12 years ago
- 20bd529 Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack prediction. ...", it is breaking the Clang build during the Compiler-RT part. by Daniel Dunbar · 12 years ago
- ed12421 Remove stray semi-colon. by Daniel Dunbar · 12 years ago
- 1c23920 Code cleanup following CR by Duncan. by Nadav Rotem · 12 years ago
- 21ef70e Fix a bug in the code that builds SDNodes from vector GEPs. by Nadav Rotem · 12 years ago
- bb481f8 remove blanks, and some code format by Jia Liu · 12 years ago
- ec52aaa Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 12 years ago
- 9e1154c Reverted r152620 - DSE: Shorten memset when a later store overwrites the start of it. There were all sorts of buildbot issues by Pete Cooper · 12 years ago
- a116623 DSE: Shorten memset when a later store overwrites the start of it by Pete Cooper · 12 years ago
- 601c094 Oops...Don't commit the other stuff.. by Bill Wendling · 12 years ago
- cb8a7ed Modify comment to reflect the importance of this code. by Bill Wendling · 12 years ago
- 980a999 Add comments. by Akira Hatanaka · 12 years ago