summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* fold immediates into stores in simple cases, this produces diffs like Chris Lattner2008-10-151-30/+46
* fold compare of null pointer into compare with 0.Chris Lattner2008-10-151-0/+4
* Some minor cleanups:Chris Lattner2008-10-151-40/+30
* Use switch on VT instead of Type* comparisons.Chris Lattner2008-10-151-19/+18
* Use X86FastEmitCompare for FCMP_OEQ and FCMP_UNE: it doesn'tChris Lattner2008-10-151-17/+8
* refactor compare emission out into a new X86FastEmitCompare method,Chris Lattner2008-10-151-29/+49
* Fold immediates into compares when possible, producing "cmp $4, %eax" instead ofChris Lattner2008-10-151-3/+36
* more minor refactoring of X86SelectBranch, no functionality change.Chris Lattner2008-10-151-13/+11
* factor buildmi calls in X86SelectBranchChris Lattner2008-10-151-89/+30
* factor some more BuildMI's in X86SelectCmpChris Lattner2008-10-151-92/+30
* factor some BuildMI calls, no functionality change.Chris Lattner2008-10-151-46/+56
* Adjust whitespace in debug messages to be more consistentDan Gohman2008-10-152-5/+5
* - Add target lowering hooks that specify which setcc conditions are illegal,Evan Cheng2008-10-153-26/+66
* FastISel support for exception-handling constructs.Dan Gohman2008-10-145-57/+159
* Prevent assert when using '"' in names (via hexadecimal).Daniel Dunbar2008-10-141-2/+1
* Change getLLVMName to use raw_ostream & PrintLLVMName.Daniel Dunbar2008-10-141-59/+15
* Accept -march=i586, because gcc does (a synonymDale Johannesen2008-10-141-0/+1
* Rename LoadX to LoadExt.Evan Cheng2008-10-1412-51/+51
* Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ...Jim Grosbach2008-10-142-61/+57
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-1425-40/+40
* Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single fcmp when possible.Evan Cheng2008-10-141-1/+41
* - Somehow I forgot about one / une.Evan Cheng2008-10-141-9/+21
* Fix indentation.Evan Cheng2008-10-141-2/+2
* Optimize anding of two fcmp into a single fcmp if the operands are the same. ...Evan Cheng2008-10-141-3/+111
* little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in emitGl...Nuno Lopes2008-10-141-1/+1
* When doing the very-late shift-and address-mode optimization,Dan Gohman2008-10-131-0/+3
* FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOper...Evan Cheng2008-10-131-1/+4
* Also update sub-register intervals after a trivial computation is rematt'ed f...Evan Cheng2008-10-131-0/+10
* Make InstructionCombining::getBitCastOperand() recognize GEP instructions andMatthijs Kooijman2008-10-131-3/+23
* * Make TargetLowering not crash when TargetMachine::getTargetAsmInfo() returnsMatthijs Kooijman2008-10-131-1/+2
* Make MachineFunction not crash when TargetMachine::getRegisterInfo() returnsMatthijs Kooijman2008-10-131-5/+9
* do not use deprecated interfacesGabor Greif2008-10-131-3/+3
* Disallow the construction of SCEVs with could-not-compute operands. Catch CNCsNick Lewycky2008-10-131-72/+6
* calls can be supported.Chris Lattner2008-10-131-9/+9
* Change TAG_ names to DW_TAG for gcc (testsuite) compatibility.Dale Johannesen2008-10-121-59/+59
* Fix a bug in live-in detection that caused lost-copy problems to show up.Owen Anderson2008-10-121-1/+1
* Update size of inst correctly with segment override.Anton Korobeynikov2008-10-122-0/+12
* Add special-case code to allow null-guards on calls to malloc.Owen Anderson2008-10-121-2/+16
* Make Escape Analysis work for any pointer.Owen Anderson2008-10-121-6/+10
* Change Dwarf comments starting with AT_ to DW_AT_ toDale Johannesen2008-10-121-96/+96
* Fix crashes and infinite loops.Owen Anderson2008-10-121-12/+14
* Duncan convinced me that it's not possible to transform control-based escapes...Owen Anderson2008-10-121-13/+10
* fix typoChris Lattner2008-10-111-1/+1
* Fix PR2697 by rewriting the '(X / pos) op neg' logic. This also changesChris Lattner2008-10-111-10/+15
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-1118-70/+53
* rearrange some code.Chris Lattner2008-10-111-6/+6
* Fix comment typo.Duncan Sands2008-10-111-1/+1
* Add ability to override segment (mostly for code emitter purposes).Anton Korobeynikov2008-10-114-1/+23
* Unbreak DbgStopPointInst::getFileName().Daniel Dunbar2008-10-111-1/+1
* simplify comparisonChris Lattner2008-10-111-1/+1
OpenPOWER on IntegriCloud