aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-10-15fold compare of null pointer into compare with 0.Chris Lattner
2008-10-15Some minor cleanups:Chris Lattner
2008-10-15Use switch on VT instead of Type* comparisons.Chris Lattner
2008-10-15Use X86FastEmitCompare for FCMP_OEQ and FCMP_UNE: it doesn'tChris Lattner
2008-10-15refactor compare emission out into a new X86FastEmitCompare method,Chris Lattner
2008-10-15Fold immediates into compares when possible, producing "cmp $4, %eax" instead ofChris Lattner
2008-10-15more minor refactoring of X86SelectBranch, no functionality change.Chris Lattner
2008-10-15factor buildmi calls in X86SelectBranchChris Lattner
2008-10-15factor some more BuildMI's in X86SelectCmpChris Lattner
2008-10-15factor some BuildMI calls, no functionality change.Chris Lattner
2008-10-15Adjust whitespace in debug messages to be more consistentDan Gohman
2008-10-15- Add target lowering hooks that specify which setcc conditions are illegal,Evan Cheng
2008-10-14FastISel support for exception-handling constructs.Dan Gohman
2008-10-14Prevent assert when using '"' in names (via hexadecimal).Daniel Dunbar
2008-10-14Change getLLVMName to use raw_ostream & PrintLLVMName.Daniel Dunbar
2008-10-14Accept -march=i586, because gcc does (a synonymDale Johannesen
2008-10-14Rename LoadX to LoadExt.Evan Cheng
2008-10-14Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ...Jim Grosbach
2008-10-14Fix command-line option printing to print two spaces where needed,Dan Gohman
2008-10-14Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single fcmp when possible.Evan Cheng
2008-10-14- Somehow I forgot about one / une.Evan Cheng
2008-10-14Fix indentation.Evan Cheng
2008-10-14Optimize anding of two fcmp into a single fcmp if the operands are the same. ...Evan Cheng
2008-10-14little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in emitGl...Nuno Lopes
2008-10-13When doing the very-late shift-and address-mode optimization,Dan Gohman
2008-10-13FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOper...Evan Cheng
2008-10-13Also update sub-register intervals after a trivial computation is rematt'ed f...Evan Cheng
2008-10-13Make InstructionCombining::getBitCastOperand() recognize GEP instructions andMatthijs Kooijman
2008-10-13 * Make TargetLowering not crash when TargetMachine::getTargetAsmInfo() returnsMatthijs Kooijman
2008-10-13Make MachineFunction not crash when TargetMachine::getRegisterInfo() returnsMatthijs Kooijman
2008-10-13do not use deprecated interfacesGabor Greif
2008-10-13Disallow the construction of SCEVs with could-not-compute operands. Catch CNCsNick Lewycky
2008-10-13calls can be supported.Chris Lattner
2008-10-12Change TAG_ names to DW_TAG for gcc (testsuite) compatibility.Dale Johannesen
2008-10-12Fix a bug in live-in detection that caused lost-copy problems to show up.Owen Anderson
2008-10-12Update size of inst correctly with segment override.Anton Korobeynikov
2008-10-12Add special-case code to allow null-guards on calls to malloc.Owen Anderson
2008-10-12Make Escape Analysis work for any pointer.Owen Anderson
2008-10-12Change Dwarf comments starting with AT_ to DW_AT_ toDale Johannesen
2008-10-12Fix crashes and infinite loops.Owen Anderson
2008-10-12Duncan convinced me that it's not possible to transform control-based escapes...Owen Anderson
2008-10-11fix typoChris Lattner
2008-10-11Fix PR2697 by rewriting the '(X / pos) op neg' logic. This also changesChris Lattner
2008-10-11Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner
2008-10-11rearrange some code.Chris Lattner
2008-10-11Fix comment typo.Duncan Sands
2008-10-11Add ability to override segment (mostly for code emitter purposes).Anton Korobeynikov
2008-10-11Unbreak DbgStopPointInst::getFileName().Daniel Dunbar
2008-10-11simplify comparisonChris Lattner
2008-10-10Fix SSE4.1 roundss, roundsd. While the instructions have Dale Johannesen