aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Don't reserve R2 on Darwin/PPCHal Finkel2013-03-121-16/+2
* PPC should always use the register scavenger for CR spillingHal Finkel2013-03-123-137/+29
* Small fix for cost analysis of ptrtoint.Patrik Hagglund2013-03-121-2/+2
* [mips] Rename function and variable names to start with proper case. Fix typos.Akira Hatanaka2013-03-123-571/+493
* LibCallSimplifier: optimize speed for short-lived instancesMeador Inge2013-03-121-177/+225
* Remove support for versioned debug info.David Blaikie2013-03-115-238/+111
* Add asserts to DIBuilder & fix DINameSpace::Verify to allow unnamed namespaces.David Blaikie2013-03-112-8/+31
* Fix a crasher newly introduced in r176659/r176649, where fast-isel tries toNick Lewycky2013-03-111-0/+2
* Fixes disassembler crashes on 2013 Haswell RTM instructions.Kevin Enderby2013-03-111-1/+1
* Don't remove a landing pad if the invoke requires a table entry.Bill Wendling2013-03-111-3/+17
* R600: Fix JUMP handling so that MachineInstr verification can occurVincent Lejeune2013-03-114-45/+59
* R600MachineScheduler.cpp: Fix use cases of dbgs(). Don't include <iostream> h...NAKAMURA Takumi2013-03-111-1/+2
* Correct this error message, and most importantly make it distinct from theNick Lewycky2013-03-101-1/+1
* Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov!Nick Lewycky2013-03-101-3/+3
* BBVectorize: Fixup debugging statementsHal Finkel2013-03-101-2/+2
* Cleanup #includes.Jakub Staszak2013-03-102-1/+4
* Remove unneeded #includes. Use forward declarations instead.Jakub Staszak2013-03-101-0/+5
* Remove an unused member variable from HelpPrinter. Move another member variab...Craig Topper2013-03-091-6/+2
* Don't glue users to extract_subreg when selecting the llvm.arm.ldrexdLang Hames2013-03-091-6/+4
* Remove a source of nondeterminism from the LoopVectorizer.Benjamin Kramer2013-03-091-1/+1
* LoopVectorizer: Ignore all dbg intrinisicArnold Schwaighofer2013-03-091-6/+6
* LoopVectorizer: Ignore dbg.value instructionsArnold Schwaighofer2013-03-091-2/+11
* TLI: Microoptimize calls to strlen+memcmp to strncmp.Benjamin Kramer2013-03-091-2/+24
* Simplify code. No functionality change.Jakub Staszak2013-03-091-2/+2
* Use the correct index variable. This is the meat of what was supposed to be inNick Lewycky2013-03-091-1/+1
* Commit the right files for r176762. Sigh.Nick Lewycky2013-03-091-3/+3
* We need a shndx if the number of sections breaks SHN_LORESERVE. This conditionNick Lewycky2013-03-091-1/+1
* Fix bug introduced in r176616 when making function identifier numbers stable.Nick Lewycky2013-03-091-5/+3
* Don't emit the extra checksum into the .gcda file if the user hasn't asked forNick Lewycky2013-03-091-4/+6
* Remove wrong and unnecessary assertion.Jakob Stoklund Olesen2013-03-081-1/+0
* Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung2013-03-083-19/+31
* Clean up out-of-date comments and some stray whitespaceEli Bendersky2013-03-081-1/+1
* Early exit from getAllocationData() and isFreeCall() for intrinsics.Michael Ilseman2013-03-081-1/+5
* Assert to bounds check MDNode::getOperand.David Blaikie2013-03-081-0/+1
* Remove trailing whitespaceMichael Ilseman2013-03-081-5/+5
* Remove -print-dbginfo as it is unused & bitrotten.David Blaikie2013-03-083-226/+0
* Rewrite the physreg part of findLastUseBefore().Jakob Stoklund Olesen2013-03-081-24/+36
* Remove default from fully covered switch.Benjamin Kramer2013-03-081-2/+1
* Insert the reduction start value into the first bypass block to preserve domi...Benjamin Kramer2013-03-081-1/+1
* R600: Optimize another selectcc caseTom Stellard2013-03-081-11/+20
* R600: Improve custom lowering of select_ccTom Stellard2013-03-082-37/+42
* R600: Change operation action from Custom to Expand for BR_CCTom Stellard2013-03-082-43/+2
* R600: Change operation action from Custom to Expand for SETCCTom Stellard2013-03-082-46/+2
* R600: Set BooleanContents to ZeroOrNegativeOneBooleanContentTom Stellard2013-03-081-0/+1
* LegalizeDAG: Respect the result of TLI.getBooleanContents() when expanding SETCCTom Stellard2013-03-081-1/+13
* DAGCombiner: Use correct value type for checking legality of BR_CC v3Tom Stellard2013-03-087-7/+26
* Hexagon: Add patterns for zero extended loads from i1->i64.Jyotsna Verma2013-03-082-0/+24
* AArch64: expand sincos operations, we don't support them.Tim Northover2013-03-081-0/+3
* R600/SI: Use source schedulerMichel Danzer2013-03-081-0/+2
* Add -verify-misched option.Andrew Trick2013-03-081-0/+9