[lld] r193881 - [PECOFF] Enable RoundTrip{YAML,Native}Pass.
Shankar Easwaran
shankare at codeaurora.org
Fri Nov 1 13:12:18 PDT 2013
Thanks for working and enabling this.
On 11/1/2013 2:52 PM, Rui Ueyama wrote:
> Author: ruiu
> Date: Fri Nov 1 14:52:37 2013
> New Revision: 193881
>
> URL: http://llvm.org/viewvc/llvm-project?rev=193881&view=rev
> Log:
> [PECOFF] Enable RoundTrip{YAML,Native}Pass.
>
> Modified:
> lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
>
> Modified: lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
> URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp?rev=193881&r1=193880&r2=193881&view=diff
> ==============================================================================
> --- lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp (original)
> +++ lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp Fri Nov 1 14:52:37 2013
> @@ -12,15 +12,17 @@
> #include "IdataPass.h"
> #include "LinkerGeneratedSymbolFile.h"
>
> -#include "llvm/ADT/SmallString.h"
> -#include "llvm/Support/Allocator.h"
> -#include "llvm/Support/Path.h"
> #include "lld/Core/PassManager.h"
> #include "lld/Passes/LayoutPass.h"
> +#include "lld/Passes/RoundTripNativePass.h"
> +#include "lld/Passes/RoundTripYAMLPass.h"
> #include "lld/ReaderWriter/PECOFFLinkingContext.h"
> #include "lld/ReaderWriter/Reader.h"
> #include "lld/ReaderWriter/Simple.h"
> #include "lld/ReaderWriter/Writer.h"
> +#include "llvm/ADT/SmallString.h"
> +#include "llvm/Support/Allocator.h"
> +#include "llvm/Support/Path.h"
>
> #include <bitset>
> #include <set>
> @@ -208,5 +210,9 @@ void PECOFFLinkingContext::addPasses(Pas
> pm.add(std::unique_ptr<Pass>(new pecoff::GroupedSectionsPass()));
> pm.add(std::unique_ptr<Pass>(new pecoff::IdataPass(*this)));
> pm.add(std::unique_ptr<Pass>(new LayoutPass()));
> +#ifndef NDEBUG
> + pm.add(std::unique_ptr<Pass>(new RoundTripYAMLPass(*this)));
> + pm.add(std::unique_ptr<Pass>(new RoundTripNativePass(*this)));
> +#endif
> }
> } // end namespace lld
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
>
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation
More information about the llvm-commits
mailing list