- 2d70e26 Support reading GNU symbol versions in ELFObjectFile by David Meyer · 13 years ago
- 6f9489a [Object] by David Meyer · 13 years ago
- 75c0d8e [Support] Drop verbose _ATTRIBUTE from LLVM_ATTRIBUTE_{READONLY,READNONE} macro by Daniel Dunbar · 13 years ago
- 7415659 Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet. by Anton Korobeynikov · 13 years ago
- 68675c6 misched interface: rename Begin/End to RegionBegin/RegionEnd since they are not private. by Andrew Trick · 13 years ago
- 0058740 Fix a silly restriction on the fast-path for hash_combine_range. This by Chandler Carruth · 13 years ago
- d04ec0c misched: allow the default scheduler to be one chosen by the target. by Andrew Trick · 13 years ago
- f91a330 Added TargetPassConfig::enablePass by Andrew Trick · 13 years ago
- ed5edea Revert commit 152300 (ddunbar) since it still seems to be breaking by Duncan Sands · 13 years ago
- fac2598 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 13 years ago
- 9eddc1c [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied by Daniel Dunbar · 13 years ago
- c10fa6c Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 13 years ago
- 88d2fa4 Re-commit r152202 hopefully fixing the MSVC linker error. by Craig Topper · 13 years ago
- 8c0152f Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be by Daniel Dunbar · 13 years ago
- 3f778c2 [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline. by Daniel Dunbar · 13 years ago
- 6f130bf Rotate two of the functions used to count bonuses for the inline cost by Chandler Carruth · 13 years ago
- c174eaf misched interface: Expose the MachineScheduler pass. by Andrew Trick · 13 years ago
- 7afcda0 Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface. by Andrew Trick · 13 years ago
- ed395c8 misched prep: Expose the ScheduleDAGInstrs interface so targets may by Andrew Trick · 13 years ago
- 953be89 misched preparation: rename core scheduler methods for consistency. by Andrew Trick · 13 years ago
- 3c77794 Revert r152202 as it's causing internal buildbot failures. by Chad Rosier · 13 years ago
- cbfc117 Try a completely different approach to this type trait to appease older by Chandler Carruth · 13 years ago
- ff12877 Attempt #2 at appeasing GCC 4.3. This compiler really doesn't like these traits. by Chandler Carruth · 13 years ago
- a1eb50f Switch the is_integral_or_enum trait machinery to use an explicit by Chandler Carruth · 13 years ago
- 4e5b0f9 What's better than fixing and simplifying broken hash functions? by Chandler Carruth · 13 years ago
- d4d8b2a Add support to the hashing infrastructure for automatically hashing both by Chandler Carruth · 13 years ago
- 47c1445 misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. by Andrew Trick · 13 years ago
- 84b454d misched preparation: modularize schedule emission. by Andrew Trick · 13 years ago
- 73ba69b misched preparation: modularize schedule printing. by Andrew Trick · 13 years ago
- 4c72720 misched preparation: modularize schedule verification. by Andrew Trick · 13 years ago
- d3c9d94 Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect all 16-bit string table offsets. Also make sure the string to offset table string is not larger than 65536 characters since larger string literals aren't portable. by Craig Topper · 13 years ago
- bb9dbb7 Missing change in r152106 for TinyPtrVector. by Eli Friedman · 13 years ago
- f8cde73 Cache the sized-ness of struct types, once we reach the steady state of by Chandler Carruth · 13 years ago
- 344224b Remove an accidental cut/paste of a comment into the middle of by Chandler Carruth · 13 years ago
- 56b94c5 Cleanup in preparation for misched: Move DAG visualization logic. by Andrew Trick · 13 years ago
- 8ceaa66 Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnostics. by Andrew Trick · 13 years ago
- 084e179 Cleanup: DAG building is specific to either SD or MI scheduling. Not part of the target interface. by Andrew Trick · 13 years ago
- e75537a misched comments by Andrew Trick · 13 years ago
- 2945a32 SmallPtrSet: Provide a more efficient implementation of swap than the default triple-copy std::swap. by Benjamin Kramer · 13 years ago
- f0a6813 Add new load commands for MachO. by Ted Kremenek · 13 years ago
- e6f1355 Remove excess const, a const_iterator shouldn't be const itself. by Benjamin Kramer · 13 years ago
- bb07f21 [TinyPtrVector] Add erase method and const-goodness. by Argyrios Kyrtzidis · 13 years ago
- 0db235a PointerUnion::getAddrOf() does not need to be template since we can only by Argyrios Kyrtzidis · 13 years ago
- aff18ae Increase number of allowed registers in register classes to 64k instead of 256. Widen register class ID to 16-bits. Widen register size and alignment to be up to 64k bytes instead of 256 bytes. This partially reverts r152019 to be less restrictive. by Craig Topper · 13 years ago
- 696f5ab Revert r152016 and allow overlap, sub, super register tables to be more than 64k entries. by Craig Topper · 13 years ago
- e196633 Remove UsuallyTinyPtrVector. by Argyrios Kyrtzidis · 13 years ago
- bae7559 Add include/llvm/ADT/UsuallyTinyPtrVector.h which is a vector that by Argyrios Kyrtzidis · 13 years ago
- 28f08c9 ARM refactor away a bunch of VLD/VST pseudo instructions. by Jim Grosbach · 13 years ago
- 33ca87a MCRegisterInfo-ize getMatchingSuperReg. by Jim Grosbach · 13 years ago
- c6449b6 Make MCRegisterInfo available to the the MCInstPrinter. by Jim Grosbach · 13 years ago
- 7eb0bf5 Remove an unused function. by Nadav Rotem · 13 years ago
- 179bc7c Switch to a C-style cast here to silence a brain-dead MSVC warning. It by Chandler Carruth · 13 years ago
- 52b89dd Shrink and reorder fields in MCRegisterClass to reduce size of static data. by Craig Topper · 13 years ago
- 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 13 years ago
- fce711c Use <def,undef> operands when spilling NEON bundles. by Jakob Stoklund Olesen · 13 years ago
- ed7692a Replace the hashing functions on APInt and APFloat with overloads of the by Chandler Carruth · 13 years ago
- 528f0bb Add generic support for hashing StringRef objects using the new hashing library. by Chandler Carruth · 13 years ago
- e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
- 9406da6 Teach the hashing facilities how to hash std::string objects. by Chandler Carruth · 13 years ago
- b6632ba Use uint16_t instead of unsigned to store registers in reg classes. Reduces static data size. by Craig Topper · 13 years ago
- 015f228 Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 13 years ago
- e19ead0 Enable the small vector POD optimization for BitCodeAbbrevOp. by Benjamin Kramer · 13 years ago
- a2a9b9e hash_state: Don't use initialization target during initialization. by Daniel Dunbar · 13 years ago
- 171cda9 Fix indentation. by Benjamin Kramer · 13 years ago
- ed4cf99 Tidy up. Trailing whitespace. by Jim Grosbach · 13 years ago
- 0c7374d Hashing: microoptimize a truncate on 64 bit away. This currently blocks dead code eliminating the conditional. by Benjamin Kramer · 13 years ago
- 9b3b95f delete dead code, patch by Michael Spencer. by Jia Liu · 13 years ago
- dc62a90 Make the hashing algorithm Endian neutral. This is a bit annoying, but by Chandler Carruth · 13 years ago
- 1c14489 Simplify the pair optimization. Rather than using complex type traits, by Chandler Carruth · 13 years ago
- 88c48fa Add a header that was technically missing to see if this gets the by Chandler Carruth · 13 years ago
- 4d628e2 We really want to hash pairs of directly-hashable data as directly by Chandler Carruth · 13 years ago
- c7384cf Add support for hashing pairs by delegating to each sub-object. There is by Chandler Carruth · 13 years ago
- b83e2bb Grammar-o in function name. by Eric Christopher · 13 years ago
- 4166989 Remove the misguided extension here that reserved two special values in by Chandler Carruth · 13 years ago
- 97f7787 [Object] by David Meyer · 13 years ago
- b4d0235 Fix two warnings in this code that I missed. by Chandler Carruth · 13 years ago
- 925c3f0 Move include/llvm/ADT/SaveAndRestore.h -> include/llvm/Support/SaveAndRestore.h by Argyrios Kyrtzidis · 13 years ago
- 0b66c6f Rewrite LLVM's generalized support library for hashing to follow the API by Chandler Carruth · 13 years ago
- 4b1212b Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it. by Benjamin Kramer · 13 years ago
- b3acdcc Move TargetRegisterInfo::getSubReg() to MCRegisterInfo. by Jim Grosbach · 13 years ago
- ccc8d3b Make TargetRegisterClasses non-virtual by making the only virtual function a function pointer. by Benjamin Kramer · 13 years ago
- 66c994c Make InlineSpiller bundle-aware. by Jakob Stoklund Olesen · 13 years ago
- 5c2b4ea [Object] by David Meyer · 13 years ago
- 741981a Move getBundleStart() into MachineInstrBundle.h. by Jakob Stoklund Olesen · 13 years ago
- 88e48e7 BitstreamWriter: Use SmallVector::append instead of multiple push_back calls. by Daniel Dunbar · 13 years ago
- acbceea BitstreamWriter: Change primary output buffer to be a SmallVector instead of an by Daniel Dunbar · 13 years ago
- a8d16bb BitstreamWriter: Isolate access to the underlying buffer. by Daniel Dunbar · 13 years ago
- 02a248a BitcodeWriter: Expose less implementation details -- make BackpatchWord private by Daniel Dunbar · 13 years ago
- fdc8f78 Bitcode: Don't expose WriteBitcodeToStream to clients. by Daniel Dunbar · 13 years ago
- 2c67727 [Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefined. Implement these completely for ELF. by David Meyer · 13 years ago
- a36fe73 Add an analyzeVirtReg() function. by Jakob Stoklund Olesen · 13 years ago
- adef06a Make MemoryObject accessor members const again by Derek Schuff · 13 years ago
- 30e98a0 Move the operand iterator into MachineInstrBundle.h where it belongs. by Jakob Stoklund Olesen · 13 years ago
- b62fbc5 Instructions inside a bundle have the same number as the bundle itself. by Jakob Stoklund Olesen · 13 years ago
- c46255a In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), and isWeak(), with a bitset of flags. by David Meyer · 13 years ago
- 489d679 On ELF, create relocations to the abbreviation and line sections when producing by Rafael Espindola · 13 years ago
- 4bfcd4a Re-commit r151623 with fix. Only issue special no-return calls if it's a direct call. by Evan Cheng · 13 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 · 13 years ago
- ec52aaa Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 13 years ago
- dfa1896 [Object] Add {begin,end}_dynamic_symbols stubs and implementation for ELF. by Michael J. Spencer · 13 years ago