aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-05-23Work around a page size issue on Cygwin.Jay Foad
2009-05-23Fix PR4254.Torok Edwin
2009-05-23stat64/open64/lseek64 for the interpreterTorok Edwin
2009-05-23available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin
2009-05-23Add a new step to legalization to legalize vector math operations. This Eli Friedman
2009-05-23Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit Eli Friedman
2009-05-22Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp, use unsigned instea...Evan Cheng
2009-05-22CMake: Use libpthread in tblgen when needed. Updated list of sourceOscar Fuentes
2009-05-22Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands
2009-05-22Only 64-bit targets support TImode libcalls. Disable the TImode shift libcallsBob Wilson
2009-05-22Teach IndVarSimplify's FixUsesBeforeDefs to handle InvokeInsts byDan Gohman
2009-05-22Emit debug information for globals (which include automatic variables as well...Sanjiv Gupta
2009-05-22Always verify dominfo if expensive checking is enabled.Duncan Sands
2009-05-22Fix a thinko in the code that adapted SCEVMulExpr operands forDan Gohman
2009-05-22Revert this. There's no way to verifiy indirect calls, and an optimizer can turnTorok Edwin
2009-05-22Verify that calling conventions match function prototype.Torok Edwin
2009-05-22Fix loop-index-split to correctly preserve dominance frontiers. Part of Eli Friedman
2009-05-22Add llvm::triple constructor from arch, vendor, os strings, and recognizeDaniel Dunbar
2009-05-22Update an assertion string to new-style type names.Dan Gohman
2009-05-2180 column violation.Evan Cheng
2009-05-21Fix some incorrect logic in DominanceFrontier::splitBlock. Part of Eli Friedman
2009-05-21Add a getAlignOf helper for getting the ABI alignment of aDuncan Sands
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-21Teach ValueTracking a new way to analyze PHI nodes, and and teachDan Gohman
2009-05-21Add Atomic.cpp to the CMake build system.Owen Anderson
2009-05-21Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling
2009-05-20Minor code cleanup. No functionality change.Bill Wendling
2009-05-20Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'.Bill Wendling
2009-05-20Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used.Bill Wendling
2009-05-20Add comment for emit section.Bill Wendling
2009-05-20Move 'Emit' methods down to their own place.Bill Wendling
2009-05-20Revert r72192. It was causing a build failure.Bill Wendling
2009-05-20Do some mechanical changes. Combine the 'construct abastract dbg thingy' in withBill Wendling
2009-05-20Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis
2009-05-20Have llvm_start_multithreaded return a bool indicating whether multithreadedOwen Anderson
2009-05-20Tabs, be gone!Owen Anderson
2009-05-20I just fail today.Owen Anderson
2009-05-20Copy-and-paste-o.Owen Anderson
2009-05-20Move atomic operations' definitions out of line. While this seems kind of si...Owen Anderson
2009-05-20Minor formatting fixes.Bob Wilson
2009-05-20Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman
2009-05-20Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng
2009-05-20Cannot use immediate as call absolute target in PIC mode.Evan Cheng
2009-05-20Teach SCEV::isLoopInvariant and SCEV::hasComputableLoopEvolutionDan Gohman
2009-05-20Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-...Owen Anderson
2009-05-20Suppress the IV reversal transformation in the case that the RHSDan Gohman
2009-05-19Fix pr4227: Handle large immediate values in inline assembly.Bob Wilson
2009-05-19Remove an irrelevant comment.Dan Gohman
2009-05-19Add some more comments to the top of this file.Dan Gohman
2009-05-19Trim unneeded #includes.Dan Gohman