aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Replace strcpy with memcpy when we have the length around anyway.Benjamin Kramer2010-01-283-6/+9
* Fix PR6165. The bug was that LHSKnownZero was being and'd with DemandedMaskDuncan Sands2010-01-281-2/+11
* Add llvm::Program::ChangeStderrToBinary().Douglas Gregor2010-01-282-0/+10
* Check Type::isSized before calling ScalarEvolution::getAllocSizeExpr,Dan Gohman2010-01-281-21/+23
* convert the last 3 targets to use EmitFunctionBody() now thatChris Lattner2010-01-283-145/+47
* Make getAlignOf return an i64, for consistency with getSizeOf andDan Gohman2010-01-281-2/+2
* Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their placeDan Gohman2010-01-284-109/+133
* add target hooks for emitting random gunk before and after the function body.Chris Lattner2010-01-281-0/+6
* Fix a bug introduced by r94490 where it created a X86ISD::CMP whose output ty...Evan Cheng2010-01-281-1/+1
* switch blackfin to the default runOnMachineFunctionChris Lattner2010-01-281-43/+1
* eliminate a now-useless class.Chris Lattner2010-01-281-13/+1
* Switch MSP430, SPU, Sparc, and SystemZ to use EmitFunctionBody().Chris Lattner2010-01-286-284/+30
* Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach2010-01-284-6/+36
* Give AsmPrinter the most common expected implementation of Chris Lattner2010-01-283-113/+22
* switch ARM to EmitFunctionBody().Chris Lattner2010-01-281-45/+3
* emit a 0 byte instead of a noop if a function is empty on darwin.Chris Lattner2010-01-281-4/+2
* Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner2010-01-2813-101/+94
* Drop the argument to AsmPrinter::EmitConstantPool and make it virtual.Chris Lattner2010-01-283-3/+6
* don't emit constant pools twice.Chris Lattner2010-01-281-1/+0
* rename printVisibility to EmitVisibility and make it private,Chris Lattner2010-01-281-6/+5
* switch ARM to use EmitFunctionHeader.Chris Lattner2010-01-271-44/+15
* eliminate the ARMFunctionInfo::Align member, using Chris Lattner2010-01-273-19/+6
* switch blackfin to use EmitFunctionHeader. BlackfinAsmPrinter.cppChris Lattner2010-01-271-37/+5
* switch mips to use the shared EmitFunctionHeader() functionChris Lattner2010-01-271-41/+19
* If the only use of something is a DEBUG_VALUE, don'tDale Johannesen2010-01-271-0/+14
* Treat MO_REG 0 location as undefined in DEBUG_VALUE,Dale Johannesen2010-01-271-2/+8
* Need to recurse for all operands of function-local metadata; and handle Instr...Victor Hernandez2010-01-271-6/+3
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-271-41/+75
* Update CMake build.Ted Kremenek2010-01-271-2/+2
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-2733-401/+310
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-272-6/+2
* Use the less expensive getName function instead of getNameStr.Benjamin Kramer2010-01-271-5/+4
* Silence GCC warnings with asserts turned off. No functionality change.Chandler Carruth2010-01-272-3/+3
* Make SMDiagnostic::Print a const method.Mikhail Glushenkov2010-01-271-1/+1
* Trailing whitespace.Mikhail Glushenkov2010-01-271-19/+19
* add a new AsmPrinter::EmitFunctionEntryLabel virtual function,Chris Lattner2010-01-272-55/+32
* Perform trivial tail call optimization for callees with "C" ABI. These are doneEvan Cheng2010-01-272-5/+30
* merge two ifsChris Lattner2010-01-271-3/+1
* some cleanups.Chris Lattner2010-01-271-14/+15
* no need to check for nullChris Lattner2010-01-271-1/+1
* ppc/linux isn't ready for this and it was an accident that it was included.Chris Lattner2010-01-271-2/+0
* When converting dbg.declare to dbg.value, attach promoted store's debug metad...Victor Hernandez2010-01-271-1/+4
* Linker needs to do deep-copy of function-local metadata to update references ...Victor Hernandez2010-01-271-1/+13
* use existing basic block numbers instead of recomputing Chris Lattner2010-01-271-23/+4
* Switch MSP430, CellSPU, SystemZ, Darwin/PPC, Alpha, and Sparc to Chris Lattner2010-01-277-210/+16
* Clarify what -tailcallopt option actually do.Evan Cheng2010-01-271-1/+1
* Adjust setjmp instruction sequence to not need 32-bit alignment paddingJim Grosbach2010-01-272-5/+4
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-2725-70/+83
* Restore to pre-94570 state.Evan Cheng2010-01-271-0/+6
* mcize label emission for functions.Chris Lattner2010-01-261-5/+5