summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Don't consider definitions by other PHIs live-in when trimming a PHI source'sCameron Zwarich2013-02-121-1/+5
* Fix indentation.Cameron Zwarich2013-02-121-2/+2
* Add a hidden option to PHIElimination to split all critical edges. This isCameron Zwarich2013-02-121-4/+9
* Add blocks to the LiveIntervalAnalysis RegMaskBlocks array when splittingCameron Zwarich2013-02-121-2/+6
* Fix the updating of LiveIntervals after splitting a critical edge. PHI operandCameron Zwarich2013-02-121-12/+3
* Check type for legality before forming a select from loads.Pete Cooper2013-02-121-1/+3
* ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer2013-02-121-0/+33
* Cost model: Add check for reverse shuffles to CostModel analysisArnold Schwaighofer2013-02-121-0/+18
* ARM NEON: Handle v16i8 and v8i16 reverse shufflesArnold Schwaighofer2013-02-121-1/+37
* Update error message due to previous commit, r174926.Chad Rosier2013-02-121-1/+3
* [ms-inline asm] Add support for lexing hexidecimal integers with a [hH] suffix.Chad Rosier2013-02-121-14/+47
* DIBuilder: make the return type of createBasicType more specificDavid Blaikie2013-02-121-4/+4
* Added 0x0D to 2-byte opcode extension table for prefetch* variantsKay Tiong Khoo2013-02-121-4/+2
* BBVectorize: Don't over-search when building the dependency mapHal Finkel2013-02-111-2/+10
* BBVectorize: Omit unnecessary entries in PairableInstUsersHal Finkel2013-02-111-1/+3
* [mips] Expand pseudo instructions before they are emitted inAkira Hatanaka2013-02-111-11/+38
* Rename AttributeSets to AttributeGroups so that it's more meaningful.Bill Wendling2013-02-113-41/+41
* Use a std::map so that we record the group ID.Bill Wendling2013-02-112-7/+8
* [mips] Fix indentation.Akira Hatanaka2013-02-111-41/+39
* Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcas...Michael Ilseman2013-02-111-5/+16
* Extend Hexagon hardware loop generation to handle various additional cases:Krzysztof Parzyszek2013-02-114-382/+1470
* Implement HexagonInstrInfo::analyzeCompare.Krzysztof Parzyszek2013-02-112-0/+86
* *fixed disassembly of some i386 system insts with intel syntaxKay Tiong Khoo2013-02-111-4/+4
* BBVectorize: Eliminate one more restricted linear searchHal Finkel2013-02-111-27/+31
* R600/SI: Use V_ADD_F32 instead of V_MOV_B32 for clamp/neg/abs modifiers.Michel Danzer2013-02-111-15/+9
* [asan] added a flag -mllvm asan-short-64bit-mapping-offset=1 (0 by default)Kostya Serebryany2013-02-111-2/+8
* AArch64: fix build on some MSVC versionsTim Northover2013-02-111-3/+3
* AArch64: Simplify logic in deciding whether bfi is validTim Northover2013-02-111-6/+1
* Make use of DiagnosticType to provide better AArch64 diagnostics.Tim Northover2013-02-112-18/+218
* Add support for updating LiveIntervals to MachineBasicBlock::SplitCriticalEdg...Cameron Zwarich2013-02-112-1/+69
* Update SlotIndexes after updateTerminator() possibly removes instructions. I amCameron Zwarich2013-02-111-0/+24
* Add support for printing out the attribute groups.Bill Wendling2013-02-113-17/+88
* [tsan/msan] adding thread_safety and uninitialized_checks attributesKostya Serebryany2013-02-117-3/+19
* Revert "Rename LLVMContext diagnostic handler types and functions."Bob Wilson2013-02-114-23/+25
* BBVectorize: Remove the linear searches from pair connection searchingHal Finkel2013-02-111-24/+11
* BBVectorize: Avoid linear searches within the load-move setHal Finkel2013-02-111-20/+30
* BBVectorize: isa/cast cleanup in getInstructionTypesHal Finkel2013-02-111-4/+4
* BBVectorize: Make the bookkeeping to support full cycle checking less expensiveHal Finkel2013-02-111-14/+25
* Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng2013-02-113-8/+114
* Remove unnecessary code.Evan Cheng2013-02-111-4/+0
* Fix unnecessary removal of const through cast machineryDavid Blaikie2013-02-113-14/+14
* Spelling correctionJoel Jones2013-02-101-1/+1
* Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and addCameron Zwarich2013-02-101-0/+14
* Abstract the liveness checking in PHIElimination::SplitPHIEdges() to supportCameron Zwarich2013-02-101-2/+37
* Add support in the bitcode reader to read the attribute groups.Bill Wendling2013-02-102-0/+82
* The 'Raw' method cannot handle 'string' attributes. Don't even try.Bill Wendling2013-02-101-0/+4
* Eat the alignment keyword if we're in an attribute group.Bill Wendling2013-02-101-0/+2
* Add code for emitting the attribute groups.Bill Wendling2013-02-101-0/+53
* Add support for attribute groups in the value enumerator.Bill Wendling2013-02-102-0/+24
* Test Commit - Remove some trailing whitespace in R600Instructions.tdVincent Lejeune2013-02-101-6/+6