aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Iterate over globals once and sectionize them into appropriate sections.Sanjiv Gupta2009-05-124-78/+111
* We do not need to create a label for external defs and decls,Sanjiv Gupta2009-05-122-17/+4
* Mark mayLoad, mayStore for insns correctly and use themSanjiv Gupta2009-05-123-24/+14
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-121-10/+0
* Avoid unneeded SIB byte encoding. Patch by Zoltan Varga.Evan Cheng2009-05-122-2/+4
* Don't #include DerivedTypes.h from TargetData.h.Jay Foad2009-05-111-0/+1
* Fix two wording errors that Duncan spotted.Dan Gohman2009-05-111-1/+1
* LLVM has unaligned loads and stores now.Dan Gohman2009-05-111-2/+1
* Upgrade this example to new-style syntax.Dan Gohman2009-05-111-5/+5
* Convert a subtract into a negate and an add when it helps x86Dan Gohman2009-05-112-1/+71
* remove some done things: we have nocapture and SROA is smarter.Chris Lattner2009-05-111-77/+13
* add a noteChris Lattner2009-05-111-0/+35
* Change TargetData::getIntPtrType() to return an IntegerType instead ofJay Foad2009-05-111-1/+1
* Fix more naming issues.Sanjiv Gupta2009-05-114-30/+69
* Detect calls to compiler intrinsics and emit an extern declarations Sanjiv Gupta2009-05-114-10/+43
* Module iterator contains list of filescope functions as well, we don't need t...Sanjiv Gupta2009-05-101-2/+2
* Add imm-reg and imm-mem patters for cmp on msp430Anton Korobeynikov2009-05-101-0/+14
* Changed lowering and asmprinter to use ABI Names class called PAN.Sanjiv Gupta2009-05-107-202/+281
* Remove a completed optimization. Add a potential optimization I ran Eli Friedman2009-05-091-17/+9
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-0924-46/+46
* Use 16 bit arithmetic while retrieving the address of callee's frame during i...Sanjiv Gupta2009-05-091-7/+16
* PPC::B and PPC::BCC's target operand may be an immediate.Evan Cheng2009-05-081-0/+9
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-081-106/+2
* Allow 8 bit select in custom inserterAnton Korobeynikov2009-05-081-1/+2
* Expand UREM / SREM into libcallsAnton Korobeynikov2009-05-081-0/+2
* Add 8 bit selectAnton Korobeynikov2009-05-081-0/+4
* Fix PR4152: asm constraint validation happens before dag combine, so weChris Lattner2009-05-081-29/+28
* Optimize code placement in loop to eliminate unconditional branches or move u...Evan Cheng2009-05-081-1/+1
* Add missing #include for "strlen" which is used inline in this header. FixesNick Lewycky2009-05-081-0/+1
* Moved pic16 naming functions to correct place.Sanjiv Gupta2009-05-083-84/+79
* Eliminate compiler warnings.Evan Cheng2009-05-071-2/+2
* CMake: Updated lib/Target/PIC16/CMakeLists.txt.Oscar Fuentes2009-05-061-0/+1
* Use X86AddrNumOperands instead of magic constant oneDale Johannesen2009-05-061-1/+2
* Emit banksel and movlp instructions.Sanjiv Gupta2009-05-0612-142/+586
* Add basic support for code generation of Chris Lattner2009-05-052-0/+17
* Revert part of 70929 that has to do with determining whether a SIB byte is ne...Evan Cheng2009-05-052-3/+3
* Move getInstrOperandRegClass from the scheduler to TargetInstrInfo.Evan Cheng2009-05-051-0/+13
* - Avoid the longer SIB encoding on x86_64 when it's not needed.Evan Cheng2009-05-042-9/+24
* X86FastISel doesn't support the -tailcallopt ABI.Dan Gohman2009-05-041-0/+6
* Fix code emission for conditional branches.asl2009-05-042-4/+2
* Handle implicit zext in a better way. Shamelessly stolen from x86 backend.Anton Korobeynikov2009-05-031-0/+16
* Update due to mainline API changeAnton Korobeynikov2009-05-035-19/+29
* Add TODO list :)Anton Korobeynikov2009-05-031-0/+42
* Make handling of conditional stuff much more straightforwardAnton Korobeynikov2009-05-033-95/+60
* Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (sele...Anton Korobeynikov2009-05-031-18/+82
* Expand divisions into libcallsAnton Korobeynikov2009-05-031-0/+5
* Custom lower SIGN_EXTENDAnton Korobeynikov2009-05-032-0/+16
* Some eye-candyAnton Korobeynikov2009-05-033-10/+11
* Print function header / footerAnton Korobeynikov2009-05-031-0/+45
* Fix printing: je => jeqAnton Korobeynikov2009-05-031-1/+1