summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Use stripPointerCasts instead of partially rewriting it.Dale Johannesen2009-08-061-4/+2
* Add assertion checks after the calls to LowerFormalArguments, LowerCall,Dan Gohman2009-08-061-1/+34
* Remove an over-aggressive assert. Functions with empty struct returnDan Gohman2009-08-061-3/+0
* Fix a few places in DAGCombiner that were creating all-ones-bitsDan Gohman2009-08-061-5/+17
* Major calling convention code refactoring.Dan Gohman2009-08-059-514/+386
* Propogate the Depth argument when callingDan Gohman2009-08-041-1/+2
* Revert 77974. It breaks 3 of the ARM tests.Bob Wilson2009-08-031-8/+0
* Allow targets to custom handle softening of results or operands before trying...Sanjiv Gupta2009-08-031-0/+8
* llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like...Benjamin Kramer2009-08-031-6/+5
* Avoid forming a SELECT_CC in a type that the target doesn'tDan Gohman2009-08-021-1/+2
* Print the target flags as an int instead of a char, as they aren'tDan Gohman2009-08-011-4/+4
* Delete a redundant variable.Dan Gohman2009-08-011-1/+0
* Minor code simplifications.Dan Gohman2009-08-011-8/+8
* SelectionDAGISel no longer needs to check hasAvailableExternallyLinkage,Dan Gohman2009-08-011-5/+0
* SelectionDAGISel does not "preserve all", since it makes lots of changesDan Gohman2009-07-311-1/+3
* Use a range insert instead of an explicit loop.Dan Gohman2009-07-311-2/+1
* Allow target intrinsics that return multiple values, i.e., struct types,Bob Wilson2009-07-311-15/+9
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-2/+2
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-4/+7
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-4/+4
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-7/+4
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-4/+7
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-2/+1
* Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta2009-07-302-3/+9
* Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng2009-07-301-0/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-297-44/+32
* inline the global 'getInstrOperandRegClass' function into its callersChris Lattner2009-07-291-7/+8
* Remove now unused Context variables.Benjamin Kramer2009-07-291-1/+0
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-1/+1
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-282-2/+2
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-5/+9
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-272-5/+3
* Reorganize code a bit to reduce indentation. No visible functionality Eli Friedman2009-07-261-287/+287
* Remove Value::getNameLenDaniel Dunbar2009-07-261-18/+6
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-252-26/+27
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-1/+2
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-244-4/+4
* Add support for promoting SETCC operations.Jakob Stoklund Olesen2009-07-244-13/+20
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-241-4/+4
* Switch to getNameStr().Daniel Dunbar2009-07-242-4/+4
* "fix" PR4612, which is a crash on:Chris Lattner2009-07-231-1/+5
* Get rid of the Pass+Context magic.Owen Anderson2009-07-223-7/+7
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-1/+0
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-211-4/+4
* Simplify / normalize some uses of Value::getName.Daniel Dunbar2009-07-211-1/+1
* Fix a dagga combiner bug: avoid creating illegal constant.Evan Cheng2009-07-211-9/+12
* Move a bit more state over to the LLVMContext.Owen Anderson2009-07-211-4/+6
* Move stripping of bitcasts in inline asm argumentsDale Johannesen2009-07-202-12/+7
* Fix some minor MSVC compiler warnings.Daniel Dunbar2009-07-191-2/+2
OpenPOWER on IntegriCloud