aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* make SwitchToSection accept null sections for now.Chris Lattner2009-08-031-3/+8
* 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
* Fix a coaelescer bug. If a copy val# is extended to eliminate a non-trivially...Evan Cheng2009-08-031-1/+8
* Fix some comments referring to std::cerr.Daniel Dunbar2009-08-031-2/+2
* Fix issue in regscavenger when scavenging a callee-saved register that has no...Jakob Stoklund Olesen2009-08-021-1/+8
* Never add a kill flag to a constrained physical register in a two-addr instru...Jakob Stoklund Olesen2009-08-021-0/+3
* Scavenger asserts.Jakob Stoklund Olesen2009-08-021-2/+11
* Avoid forming a SELECT_CC in a type that the target doesn'tDan Gohman2009-08-021-1/+2
* Handle <undef> flag in machine code verifier.Jakob Stoklund Olesen2009-08-021-1/+2
* move dwarf debug info section selection stuff from TAI toChris Lattner2009-08-021-24/+26
* convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner2009-08-021-2/+2
* remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfoChris Lattner2009-08-021-1/+1
* Fix some fixme's in #if 0'd code by making it dependent on the structuralChris Lattner2009-08-021-29/+34
* move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner2009-08-021-5/+4
* convert ctors/dtors section to be in TLOF instead ofChris Lattner2009-08-021-2/+2
* (re)introduce new simpler apis for creation sectionkinds.Chris Lattner2009-08-012-16/+14
* Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner2009-08-012-13/+17
* loweringinfo is always non-null.Chris Lattner2009-08-011-1/+1
* fix a problem Eli noticed where we would compile the attached ptrtointChris Lattner2009-08-011-13/+13
* Change SectionKind to be a property that is true of a *section*, itChris Lattner2009-08-012-15/+14
* Print the target flags as an int instead of a char, as they aren'tDan Gohman2009-08-011-4/+4
* Give MachineFunctionAnalysis a destructor so it can verify thatDan Gohman2009-08-011-0/+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
* Make UnreachableMachineBlockElim preserve MachineDominatorTree andDan Gohman2009-08-011-0/+15
* Use setPreservesAll and setPreservesCFG in CodeGen passes.Dan Gohman2009-07-3117-14/+31
* 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
* add some comments on how this is *supposed* to work. We don'tChris Lattner2009-07-311-0/+27
* rearrange a conditional. Even if this weren't #if 0'd out, this wouldChris Lattner2009-07-311-4/+5
* Simplify operand padding by keying off tabs in the asm stream. IfDavid Greene2009-07-311-1/+21
* PreferredEHDataFormat is always call with data and global, but this wholeChris Lattner2009-07-311-1/+1
* move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner2009-07-311-1/+1
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-314-8/+8
* Update CMake files.Ted Kremenek2009-07-311-0/+2
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-314-13/+17
* MachineFunction no longer needs Annotation.Dan Gohman2009-07-311-2/+1
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-319-91/+113
* refactor section construction in TLOF to be through an explicitChris Lattner2009-07-313-0/+15
* 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-319-111/+91
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-319-91/+111
* Fix cmake build.Benjamin Kramer2009-07-311-1/+0
* Removed the BigBlock register allocator.Lang Hames2009-07-301-892/+0
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-2/+1
* Start using DebugInfoFinder.Devang Patel2009-07-301-13/+11
* Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta2009-07-302-3/+9