aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-12-25Loosen scheduling restrictions on the PPC dcbt intrinsicHal Finkel
2012-12-25Expand PPC64 atomic load and storeHal Finkel
2012-12-25[msan] Fix handling of vectors of pointers.Evgeniy Stepanov
2012-12-25[msan] Fix handling of select with vector condition.Evgeniy Stepanov
2012-12-25Harden test so it's not affected by changes to compare lowering.Benjamin Kramer
2012-12-25X86: Shave off one shuffle from the pcmpeqq sequence for SSE2 by making use o...Benjamin Kramer
2012-12-25X86: Custom lower <2 x i64> eq and ne when SSE41 is not available.Benjamin Kramer
2012-12-25ASan: initialize callbacks from ASan module pass in a separate function for c...Alexey Samsonov
2012-12-25ASan: move stack poisoning logic into FunctionStackPoisoner structAlexey Samsonov
2012-12-25Fix whitespace. No functionality change.Nick Lewycky
2012-12-25VCVTSS2SD requires a strict alignment. Thanks Elena.Nadav Rotem
2012-12-25Rename LLVMContext diagnostic handler types and functions.Bob Wilson
2012-12-24[CMake] AddLLVM.cmake: Tweak the corner case that "check-all" doesn't have an...NAKAMURA Takumi
2012-12-24Quiet gcc's -Wparenthesis warning. No functionality change.Nick Lewycky
2012-12-24Fix typo "Makre" -> "Make".Nick Lewycky
2012-12-24Use a std::string rather than a dynamically allocated char* buffer.Benjamin Kramer
2012-12-24Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>Bob Wilson
2012-12-24Fix a typo introduced in r168577: FlAGS -> FLAGS (note the lowercase ell)Dmitri Gribenko
2012-12-24AutoRegen.sh: update reference to documentationDmitri Gribenko
2012-12-24llvm/test/CodeGen/X86/fold-vex.ll: Add explicit triple.NAKAMURA Takumi
2012-12-24CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem
2012-12-24Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky
2012-12-24Removed "static" from "__jit_debug_descriptor" because "static" adds C++ mang...Elena Demikhovsky
2012-12-24Some x86 instructions can load/store one of the operands to memory. On SSE, t...Nadav Rotem
2012-12-24LoopVectorizer: When checking for vectorizable types, also checkNadav Rotem
2012-12-24Change the codegen Cost Model API for shuffeles. This patch removes the API f...Nadav Rotem
2012-12-24Fix typo in commentsAlexey Samsonov
2012-12-24Update the docs of the cost model.Nadav Rotem
2012-12-24llvm/MC/MCMachObjectWriter.h: ComputeSymbolTable(): Prune one description in ...NAKAMURA Takumi
2012-12-24LoopVectorizer: Fix an endless loop in the code that looks for reductions.Nadav Rotem
2012-12-23Documentation: fix typos reported in PR13866Dmitri Gribenko
2012-12-23CostModel: Change the default target-independent implementation for findingNadav Rotem
2012-12-23LoopVectorize: Fix accidentaly inverted condition.Benjamin Kramer
2012-12-23LoopVectorize: For scalars and void types there is no need to compute vector ...Benjamin Kramer
2012-12-23We are not ready to estimate the cost of integer expansions based on the numb...Nadav Rotem
2012-12-23docs: Add link to external LLVM backend tutorial.Sean Silva
2012-12-23whitespaceNadav Rotem
2012-12-23Rename a function.Nadav Rotem
2012-12-23Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem
2012-12-22Remove trailing whitespace.Craig Topper
2012-12-22Remove trailing whitespaceCraig Topper
2012-12-22Remove a special case that doesn't seem necessary any longer.Jakob Stoklund Olesen
2012-12-22Use getNumOperands() instead of Operands.size().Jakob Stoklund Olesen
2012-12-22X86: Turn mul of <4 x i32> into pmuludq when no SSE4.1 is available.Benjamin Kramer
2012-12-22X86: Emit vector sext as shuffle + sra if vpmovsx is not available.Benjamin Kramer
2012-12-22Add a comma to fix the build.Craig Topper
2012-12-22Use a negative value to represent INVALID_SIMPLE_VALUE_TYPE instead of 256. I...Craig Topper
2012-12-22Add vAny and Metadata to the switch in getSizeInBits for consistency since ev...Craig Topper
2012-12-22[utils] Tweak utils/clang-parse-diagnostics-file to ignore autoconf diagnostics.Daniel Dunbar
2012-12-22Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribut...Bill Wendling