2010-01-16 |
Chris Lattner | switch X86 target off CurFunctionName and MCIze more.
|
commit | commitdiff | tree |
2010-01-16 |
Chris Lattner | MCize tis, and make it keep CurrentFnSym up to date...
|
commit | commitdiff | tree |
2010-01-16 |
Chris Lattner | revert the x86 part of my last patch, cygwin is mutating...
|
commit | commitdiff | tree |
2010-01-16 |
Chris Lattner | MCize a bunch more stuff, eliminating a lot of uses...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | remove two write-only sets.
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | supplement CurrentFnName with CurrentFnSym, which will...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | add a version of AsmPrinter::printVisibility that takes...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | use MCSymbol instead of getMangledName() in all cases...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | mc'ize a bunch of symbol stuff, eliminating std::strings.
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | add another helper
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbol...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | move "Metadata Nodes and Metadata Strings" section...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | unbreak the build, grr symlinks.
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | fix a bug in range information for $42, eliminate an
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | add range information for mem X86Operand's, now all
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | extend MCAsmParser::ParseExpression and ParseParenExpression
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | give X86Operand a ctor and start passing SMLoc's into it.
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | add range location info for registers, change
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | clean up the memory management of the operands.
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | refactor ParseRegister to avoid using X86Operand as...
|
commit | commitdiff | tree |
2010-01-15 |
Chris Lattner | mention that unwind isn't to be trusted, patch by Dustin...
|
commit | commitdiff | tree |
2010-01-14 |
Chris Lattner | add virtual methods to get the start/end of a MCParsedAsmOpe...
|
commit | commitdiff | tree |
2010-01-14 |
Chris Lattner | Split the TargetAsmParser "ParseInstruction" interface...
|
commit | commitdiff | tree |
2010-01-14 |
Chris Lattner | prune #includes in TargetAsmParser.h
|
commit | commitdiff | tree |
2010-01-14 |
Chris Lattner | introduce MCParsedAsmOperand
|
commit | commitdiff | tree |
2010-01-14 |
Chris Lattner | introduce the MCParsedAsmOperand class.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | this is an SSE-specific issue.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | X86 if conversion + tail merging issues from PR6032.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | this test requires SSE, thanks to jyasskin for pointing...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | makeNameProper is now private!
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | fix ELF section mangling stuff for weak symbols to...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | tidy
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | reduce duplicate mangling logic by using MCSymbol:...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | expose a static function as a static method on the...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | stop the CBE from using deprecated Mangler stuff.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | Use the GV version of getNameWithPrefix in TargetLoweringObj...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | just finish MCizing FnStubInfo which cleans it up and...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | don't call getNameWithPrefix repeatedly and unnecesarily.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | properly use MCSymbol to print the strings aquired...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | upgrade and MC'ize a few uses of makeNameProper.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | MC'ize this a bit and upgrade APIs
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | add a fixme, ELF MCSection isn't quite right and weak...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | eliminate some uses of Mangler::makeNameProper.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | don't add the \1 to the name.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | remove uses of deprecated functions, this generates...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | use the new form of getNameWithPrefix, not makeNameProper.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | add new isSingleStringRef()/getSingleStringRef() methods...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | ugh, my last patch just sped up a method and changed...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | change Mangler::makeNameProper to return its result...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | my mistake, Mangler::makeNameProper wants to take a...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | change makeNameProper to take a stringref instead of...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | give StringRef a const_iterator member.
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | fix assert in AsmPrinter::EmitGlobalConstantLargeInt...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | reduce nesting and code duplication in AsmPrinter:...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | reduce indentation and add a fast-path to EmitGlobalConstant...
|
commit | commitdiff | tree |
2010-01-13 |
Chris Lattner | reduce indentation and use early exits in AsmPrinter...
|
commit | commitdiff | tree |
2010-01-12 |
Chris Lattner | use consistent tag kinds for ilist_traits
|
commit | commitdiff | tree |
2010-01-12 |
Chris Lattner | 1) Use the new SimplifyInstructionsInBlock routine...
|
commit | commitdiff | tree |
2010-01-12 |
Chris Lattner | add a helper function.
|
commit | commitdiff | tree |
2010-01-12 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2010-01-12 |
Chris Lattner | Teach jump threading to duplicate small blocks when...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | some cleanup, and make it obvious that ProcessJumpOnPHI...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | disable this testcase, PR5997
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | reenable the piece that turns trunc(zext(x)) -> x even...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | Disable folding sext(trunc(x)) -> x (and other similar...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | reduce this to a sensible testcase.
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | add one more bitfield optimization, allowing clang...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | Extend CanEvaluateZExtd to handle and/or/xor more aggressive...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | Remove the dead TD argument to CanEvaluateZExtd, and...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | improve comments, remove dead TD argument to CanEvaluateSExtd.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | teach sext optimization to handle truncs from types...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | teach zext optimization how to deal with truncs that...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | fix a buggy assertion, CreateIntegerCast should allow
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | simplify CanEvaluateSExtd to return a bool now that...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | the NumCastsRemoved argument to CanEvaluateSExtd is...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | now that the cost model has changed, we can always...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | change the preferred canonical form for a sign extension...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | fix indentation of switch statements, no functionality...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | fix pasto that broke bootstrap.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | simplify CanEvaluateZExtd now that we don't care about...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | two changes:
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | enhance CanEvaluateZExtd to handle shift left and sext...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | remove an xform subsumed by EvaluateInDifferentType.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | clean up this xform by using m_Trunc.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | inline and remove the rest of commonIntCastTransforms.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | Inline the expression type promotion/demotion stuff...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | hopefully unbreak the ocaml bindings.
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | add 3 passes which have been added but aren't used...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | "In order to ease automatic bindings generation, it...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | fix bogus test
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | fix bogus test
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | fix PR5983, reject function bodies with no blocks per...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | improve documentation for linkonce to be less confusing.
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | 2010 is upon us.
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | only factor from expressions whose uses are empty and...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | clean up this code, add a fixme.
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | mplement a theoretical fixme.
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | rename CanEvaluateInDifferentType -> CanEvaluateTruncated and
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | teach instcombine to delete sign extending shift pairs...
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | fix PR5978 by peeling the loop so that we avoid shifting the
|
commit | commitdiff | tree |
next |