aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2009-08-01Print the target flags as an int instead of a char, as they aren'tDan Gohman
2009-08-01Delete a redundant variable.Dan Gohman
2009-08-01Minor code simplifications.Dan Gohman
2009-08-01SelectionDAGISel no longer needs to check hasAvailableExternallyLinkage,Dan Gohman
2009-07-31SelectionDAGISel does not "preserve all", since it makes lots of changesDan Gohman
2009-07-31Use a range insert instead of an explicit loop.Dan Gohman
2009-07-31Allow target intrinsics that return multiple values, i.e., struct types,Bob Wilson
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-31Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman
2009-07-31Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson
2009-07-31Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar
2009-07-31Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-30Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta
2009-07-30Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-29inline the global 'getInstrOperandRegClass' function into its callersChris Lattner
2009-07-29Remove now unused Context variables.Benjamin Kramer
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-28Return ConstantVector to 2.5 API.Owen Anderson
2009-07-28Change ConstantArray to 2.5 API.Owen Anderson
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-27Move ConstantFP construction back to the 2.5-ish API.Owen Anderson
2009-07-26Reorganize code a bit to reduce indentation. No visible functionality Eli Friedman
2009-07-26Remove Value::getNameLenDaniel Dunbar
2009-07-25Convert a few more things to use raw_ostream.Dan Gohman
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-24Add support for promoting SETCC operations.Jakob Stoklund Olesen
2009-07-24Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar
2009-07-24Switch to getNameStr().Daniel Dunbar
2009-07-23"fix" PR4612, which is a crash on:Chris Lattner
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-21Remove shift amount flavor. It isn't actually complete enough to Eli Friedman
2009-07-21Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson
2009-07-21Simplify / normalize some uses of Value::getName.Daniel Dunbar
2009-07-21Fix a dagga combiner bug: avoid creating illegal constant.Evan Cheng
2009-07-21Move a bit more state over to the LLVMContext.Owen Anderson
2009-07-20Move stripping of bitcasts in inline asm argumentsDale Johannesen
2009-07-19Fix some minor MSVC compiler warnings.Daniel Dunbar
2009-07-17Make promotion in operation legalization for SETCC work correctly.Eli Friedman
2009-07-16Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin
2009-07-16Privatize the ConstantFP table. I'm on a roll!Owen Anderson
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson
2009-07-16Propagate return result extension typeAnton Korobeynikov
2009-07-15Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson
2009-07-15Lexically order files in CMakeLists.txt files.Ted Kremenek
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson