aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Test case for aligned attribute on function declaration.Evan Cheng2009-10-021-0/+7
* All callee-saved registers are live-out of a return block.David Goodwin2009-10-011-18/+21
* Remove neonfp attribute and instead set default based on CPU string. Add -arm...David Goodwin2009-10-0121-37/+40
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-012-4/+23
* Restore the -post-RA-scheduler flag as an override for the target specificati...David Goodwin2009-10-019-15/+61
* ARM::tPOP and tPOP_RET each has an extra writeback operand now.Evan Cheng2009-10-014-2/+19
* remove trailing whitespaceJim Grosbach2009-10-011-19/+19
* Add support to extract lexical scope information from DebugLoc attached with ...Devang Patel2009-10-012-1/+143
* Use MachineFrameInfo.getPristineRegs() to determine which callee-saved regist...David Goodwin2009-10-011-47/+30
* Record first and last instruction of a scope in DbgScope.Devang Patel2009-10-011-2/+8
* Don't use identifiers that start with an underscore followedDan Gohman2009-10-011-2/+2
* Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, u...Douglas Gregor2009-10-012-9/+46
* Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not changeEvan Cheng2009-10-011-18/+55
* Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple,Evan Cheng2009-10-015-24/+33
* Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. WhenEvan Cheng2009-10-015-1/+31
* Remove GVNPRE.cpp from the CMake makefileDouglas Gregor2009-10-011-1/+0
* remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner2009-10-0122-2324/+0
* Update ARM JIT emitter to account for ld/st multiple changes.Evan Cheng2009-10-011-3/+3
* Change ld/st multiples to explicitly model the writeback to base register. Th...Evan Cheng2009-10-016-40/+55
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-013-12/+17
* If location info is attached with an instruction then keep track of alloca sl...Devang Patel2009-10-012-3/+23
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-3014-15/+15
* Use MDNode * directly as an RecordSourceLine() argument.Devang Patel2009-09-306-13/+12
* Remove dead code.Devang Patel2009-09-302-23/+0
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-302-2/+57
* Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson2009-09-302-8/+25
* Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson2009-09-306-25/+17
* Fix a comment typo.Bob Wilson2009-09-301-1/+1
* Check for null MDNode element while printing comment.Devang Patel2009-09-301-1/+1
* Fix a comment.Bob Wilson2009-09-301-1/+1
* The AsmPrinter base class contains a DwarfWriter member, so there's no needBob Wilson2009-09-303-22/+3
* Assert that ConstantArrays are created with correctly-typed elements.Jeffrey Yasskin2009-09-301-1/+4
* Fix this code so that it doesn't try to iterate through a std::vectorDan Gohman2009-09-301-3/+4
* Silence comparison always false warning in -Asserts mode.Reid Kleckner2009-09-301-4/+4
* Add additional assert() to verify no extraneous use of a scavenged register.Jim Grosbach2009-09-301-2/+9
* Print tag name for MDNodes that are used to encode debug info. Devang Patel2009-09-301-1/+29
* Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner2009-09-306-24/+37
* Silence unused variable warning.Devang Patel2009-09-301-1/+1
* Clarify comment phrasing.Jim Grosbach2009-09-301-1/+1
* Add a option which would move ld/st multiple pass before post-alloc scheduling.Evan Cheng2009-09-302-1/+17
* Add a target hook to add pre- post-regalloc scheduling passes.Evan Cheng2009-09-302-4/+16
* Forgot this test earlier.Evan Cheng2009-09-301-0/+154
* add macruby, fix a validation problem. Chris Lattner2009-09-301-1/+24
* Fix compile error as debug interface changed.Nick Lewycky2009-09-301-6/+4
* replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister()Jim Grosbach2009-09-302-5/+4
* When checking whether we need to reserve a register for the scavenger,Jim Grosbach2009-09-301-1/+7
* Add "isBarrier = 1" to return instructions.Jim Grosbach2009-09-303-5/+5
* fix compiler warningJim Grosbach2009-09-301-1/+1
* Remove regression that requires post-RA scheduling from a target that does no...David Goodwin2009-09-301-33/+0
* For Darwin, emit all the text section directives together before the dwarfBob Wilson2009-09-301-0/+19